All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
static Object |
foreachRecord(OCallable<Object,OIdentifiable> iCallable,
Object iCurrent,
OCommandContext iContext) |
static OCollate |
getCollate(String name) |
static Iterator<OCollateFactory> |
getCollateFactories() |
static Set<String> |
getCollateNames()
Iterates on all factories and append all collate names.
|
OCommandExecutor |
getCommand(String candidate) |
static Iterator<OCommandExecutorSQLFactory> |
getCommandFactories() |
static Set<String> |
getCommandNames()
Iterates on all factories and append all command names.
|
OSQLFunction |
getFunction(String iFunctionName) |
static Iterator<OSQLFunctionFactory> |
getFunctionFactories() |
static Set<String> |
getFunctionNames()
Iterates on all factories and append all function names.
|
static OSQLEngine |
getInstance() |
static OSQLMethod |
getMethod(String iMethodName) |
static Iterator<OSQLMethodFactory> |
getMethodFactories() |
static Set<String> |
getMethodNames() |
static Iterator<OQueryOperatorFactory> |
getOperatorFactories() |
OQueryOperator[] |
getRecordOperators() |
static OStatement |
parse(String query,
ODatabaseDocumentInternal db) |
OSQLFilter |
parseCondition(String iText,
OCommandContext iContext,
String iFilterKeyword) |
static OOrBlock |
parsePredicate(String predicate) |
Set<OIdentifiable> |
parseRIDTarget(ODatabaseDocument database,
String iTarget,
OCommandContext iContext,
Map<Object,Object> iArgs) |
static List<OStatement> |
parseScript(InputStream script,
ODatabaseDocumentInternal db) |
static List<OStatement> |
parseScript(String script,
ODatabaseDocumentInternal db) |
static OSecurityResourceSegment |
parseSecurityResource(String exp) |
OSQLTarget |
parseTarget(String iText,
OCommandContext iContext) |
void |
registerFunction(String iName,
Class<? extends OSQLFunction> iFunctionClass) |
void |
registerFunction(String iName,
OSQLFunction iFunction) |
static void |
registerOperator(OQueryOperator iOperator) |
static void |
scanForPlugins()
Scans for factory plug-ins on the application class path.
|
void |
unregisterFunction(String iName) |