public interface IDatabaseRuntime
Modifier and Type | Method and Description |
---|---|
default String |
getFieldName(String fieldName)
Returns field name for this runtime
|
String |
getIdentityFunction()
Returns sql function which returns last inserted identify, or null
|
String |
getRuntimeType()
Returns type of this runtime.
|
String |
getSqlTimestampFunction()
Returns SQL timestamp function for this runtime
|
String |
getSqlUtcTimestampFunction()
Returns UTC SQL timestamp function for this runtime
|
IStoredProcedure |
getStoredProcedure(String procName)
Returns stored procedure registered with runtime by its name
|
IStoredProcedure |
getStoredProcedure(String packageName,
String procName)
Returns stored procedure registered with runtime by its package name and name
|
String |
getSystemSchema()
Returns schema name for system functions, if any
|
void |
init()
Initializes this database runtime
|
void |
registerStoredProcedure(IStoredProcedure procedure)
Registers stored procedure with this database runtime
|
void init()
IStoredProcedure getStoredProcedure(String procName)
IStoredProcedure getStoredProcedure(String packageName, String procName)
void registerStoredProcedure(IStoredProcedure procedure)
String getRuntimeType()
String getSqlTimestampFunction()
String getSqlUtcTimestampFunction()
String getIdentityFunction()
String getSystemSchema()