Top Description Fields Constructors Methods
org.hsqldb

public Class RoutineSchema

extends Object
implements SchemaObject
Class Inheritance
All Implemented Interfaces
org.hsqldb.SchemaObject
Imports
org.hsqldb.HsqlNameManager.HsqlName, org.hsqldb.error.Error, .ErrorCode, org.hsqldb.lib.ArrayUtil, .HsqlArrayList, .OrderedHashSet, org.hsqldb.rights.Grantee, org.hsqldb.types.NumberType, .Type

Implementation of SQL procedure and functions
Author
Fred Toussi (fredt@users dot sourceforge.net)
Since
1.9.0
Version
2.7.3

Field Summary

Modifier and TypeField and Description
pack-priv static RoutineSchema[]
private HsqlNameManager.HsqlName
pack-priv Routine[]
pack-priv int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
addSpecificRoutine(HsqlNameManager nameManager, Routine routine, boolean replace)

public Routine
public HsqlNameManager.HsqlName
public long
public OrderedHashSet<SchemaObject>
public HsqlNameManager.HsqlName
public Grantee
public OrderedHashSet<HsqlNameManager.HsqlName>
public HsqlNameManager.HsqlName
public Routine
public Routine
getSpecificRoutine(int paramCount)

public Routine[]
public String
public String[]
public int
public boolean
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

emptyArrayback to summary
pack-priv static RoutineSchema[] emptyArray

Hides org.hsqldb.SchemaObject.emptyArray.

nameback to summary
private HsqlNameManager.HsqlName name
routinesback to summary
pack-priv Routine[] routines
routineTypeback to summary
pack-priv int routineType

Constructor Detail

RoutineSchemaback to summary
public RoutineSchema(int type, HsqlNameManager.HsqlName name)

Method Detail

addSpecificRoutineback to summary
public void addSpecificRoutine(HsqlNameManager nameManager, Routine routine, boolean replace)
findSpecificRoutineback to summary
public Routine findSpecificRoutine(Type[] types)
getCatalogNameback to summary
public HsqlNameManager.HsqlName getCatalogName()

Implements org.hsqldb.SchemaObject.getCatalogName.

getChangeTimestampback to summary
public long getChangeTimestamp()

Implements org.hsqldb.SchemaObject.getChangeTimestamp.

getComponentsback to summary
public OrderedHashSet<SchemaObject> getComponents()

Overrides default org.hsqldb.SchemaObject.getComponents.

getNameback to summary
public HsqlNameManager.HsqlName getName()

Implements org.hsqldb.SchemaObject.getName.

getOwnerback to summary
public Grantee getOwner()

Implements org.hsqldb.SchemaObject.getOwner.

getReferencesback to summary
public OrderedHashSet<HsqlNameManager.HsqlName> getReferences()

Overrides default org.hsqldb.SchemaObject.getReferences.

getSchemaNameback to summary
public HsqlNameManager.HsqlName getSchemaName()

Implements org.hsqldb.SchemaObject.getSchemaName.

getSpecificRoutineback to summary
public Routine getSpecificRoutine(Type[] types)
getSpecificRoutineback to summary
public Routine getSpecificRoutine(int paramCount)
getSpecificRoutinesback to summary
public Routine[] getSpecificRoutines()
getSQLback to summary
public String getSQL()

Implements org.hsqldb.SchemaObject.getSQL.

getSQLArrayback to summary
public String[] getSQLArray()
getTypeback to summary
public int getType()

Implements org.hsqldb.SchemaObject.getType.

isAggregateback to summary
public boolean isAggregate()
removeSpecificRoutineback to summary
public void removeSpecificRoutine(Routine routine)