| Constructor and Description |
|---|
Procedure(TFunctionCall function) |
Procedure(TObjectName procedureName) |
Procedure(TStoredProcedureSqlStatement procedure) |
public Procedure(TStoredProcedureSqlStatement procedure)
public Procedure(TObjectName procedureName)
public Procedure(TFunctionCall function)
public void defineBy(TStoredProcedureSqlStatement definition)
Procedure(TObjectName)), before any
definition of the routine was analyzed, the model of this definition: from now on its name, position, schema,
type and statement are the definition's, exactly as if the definition had been analyzed first. It keeps its id,
so what already refers to it, such as the call, refers to the definition. The analyzer calls this while it
analyzes the definition, whose state the description reads.protected void updateProcedureName(boolean supportCatalog, boolean supportSchema)
protected String getDefaultServer()
protected String getDefaultSchema()
protected String getDefaultDatabase()
public long getId()
public RoutineAliasKey getAliasKey()
public Pair3<Long,Long,String> getStartPosition()
public Pair3<Long,Long,String> getEndPosition()
public String getFullName()
public void setFullName(String fullName)
public String getVariableScopeKey()
public void setVariableScopeKey(String variableScopeKey)
public RoutineIdentity getRoutineIdentity()
public void setRoutineIdentity(RoutineIdentity routineIdentity)
public String getIdentityScopeKey()
public void setIdentityScopeKey(String identityScopeKey)
public List<Argument> getArguments()
public void setArguments(List<Argument> arguments)
public void addArgument(Argument argument)
public ESqlStatementType getType()
public void setType(ESqlStatementType type)
public TParseTreeNode getProcedureObject()
public void setProcedureObject(TParseTreeNode procedureObject)
public void setId(int id)
public void setStartPosition(Pair3<Long,Long,String> startPosition)
public void setEndPosition(Pair3<Long,Long,String> endPosition)
public String getDatabase()
public OraclePackage getParentPackage()
public void setParentPackage(OraclePackage parentPackage)