void |
ProcedureManager.defineJavaProcedure(ProcedureName procedure_name,
java.lang.String java_specification,
TType return_type,
TType[] param_types,
java.lang.String username) |
Defines a Java stored procedure.
|
void |
ProcedureManager.deleteProcedure(ProcedureName procedure_name) |
Deletes the procedure with the given name, or generates an error if the
procedure doesn't exist.
|
private Table |
ProcedureManager.findProcedureEntry(DataTable table,
ProcedureName procedure_name) |
Given the SYS_FUNCTION table, this returns a new table that contains the
entry with the given procedure name, or an empty result if nothing found.
|
private TObject |
ProcedureManager.invokeJavaV1Procedure(ProcedureName procedure_name,
java.lang.String location_str,
TType return_type,
TType[] param_types,
java.lang.String owner,
TObject[] param_values) |
Invokes a Java (type 1) procedure.
|
TObject |
ProcedureManager.invokeProcedure(ProcedureName procedure_name,
TObject[] params) |
Invokes the procedure with the given name and the given parameters and
returns the procedure return value.
|
boolean |
ProcedureManager.procedureExists(ProcedureName procedure_name) |
Returns true if the procedure with the given name exists.
|
private static java.lang.String |
ProcedureManager.procedureInfoString(ProcedureName name,
TType ret,
TType[] params) |
Formats a string that gives information about the procedure, return
type and param types.
|