| Constructor and Description |
|---|
OContextVariableResolver(OCommandContext iContext) |
| Modifier and Type | Method and Description |
|---|---|
OCommandContext |
OLuceneCompositeKey.getContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
OLuceneAbstractResultSet.sendLookupTime(OCommandContext commandContext,
long start) |
OLuceneCompositeKey |
OLuceneCompositeKey.setContext(OCommandContext context) |
| Modifier and Type | Method and Description |
|---|---|
static void |
OLuceneIndexEngineAbstract.sendLookupTime(String indexName,
OCommandContext context,
org.apache.lucene.search.TopDocs docs,
Integer limit,
long startFetching) |
static void |
OLuceneIndexEngineAbstract.sendTotalHits(String indexName,
OCommandContext context,
int totalHits) |
| Modifier and Type | Method and Description |
|---|---|
static OIndexSearchResult |
OLuceneOperatorUtil.buildOIndexSearchResult(OClass iSchemaClass,
OSQLFilterCondition iCondition,
List<OIndexSearchResult> iIndexSearchResults,
OCommandContext context) |
Object |
OLuceneTextOperator.evaluateRecord(OIdentifiable iRecord,
ODocument iCurrentResult,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
OIndexCursor |
OLuceneTextOperator.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexSearchResult |
OLuceneTextOperator.getOIndexSearchResult(OClass iSchemaClass,
OSQLFilterCondition iCondition,
List<OIndexSearchResult> iIndexSearchResults,
OCommandContext context) |
| Modifier and Type | Field and Description |
|---|---|
OCommandContext |
OLuceneQueryContext.context |
| Constructor and Description |
|---|
OLuceneQueryContext(OCommandContext context,
org.apache.lucene.search.IndexSearcher searcher,
org.apache.lucene.search.Query query) |
OLuceneQueryContext(OCommandContext context,
org.apache.lucene.search.IndexSearcher searcher,
org.apache.lucene.search.Query query,
org.apache.lucene.search.Filter filter) |
OLuceneQueryContext(OCommandContext context,
org.apache.lucene.search.IndexSearcher searcher,
org.apache.lucene.search.Query query,
org.apache.lucene.search.Filter filter,
org.apache.lucene.search.Sort sort) |
| Modifier and Type | Class and Description |
|---|---|
class |
OBasicCommandContext
Basic implementation of OCommandContext interface that stores variables in a map.
|
| Modifier and Type | Field and Description |
|---|---|
protected OCommandContext |
OBasicCommandContext.child |
protected OCommandContext |
OCommandExecutorAbstract.context |
protected OCommandContext |
OCommandRequestAbstract.context |
protected OCommandContext |
OBasicCommandContext.parent |
| Modifier and Type | Method and Description |
|---|---|
OCommandContext |
OCommandContext.copy()
Creates a copy of execution context.
|
OCommandContext |
OBasicCommandContext.copy() |
OCommandContext |
OCommandExecutorAbstract.getContext() |
OCommandContext |
OCommandRequestAbstract.getContext() |
OCommandContext |
OCommandExecutor.getContext() |
OCommandContext |
OCommandRequest.getContext() |
OCommandContext |
OCommand.getContext() |
OCommandContext |
OCommandContext.getParent() |
OCommandContext |
OBasicCommandContext.getParent() |
OCommandContext |
OCommandContext.incrementVariable(String getNeighbors) |
OCommandContext |
OBasicCommandContext.incrementVariable(String iName) |
OCommandContext |
OCommandContext.setChild(OCommandContext context) |
OCommandContext |
OBasicCommandContext.setChild(OCommandContext iContext)
Set the inherited context avoiding to copy all the values every time.
|
OCommandContext |
OCommandContext.setParent(OCommandContext iParentContext) |
OCommandContext |
OBasicCommandContext.setParent(OCommandContext iParentContext) |
OCommandContext |
OCommandContext.setRecordingMetrics(boolean recordMetrics) |
OCommandContext |
OBasicCommandContext.setRecordingMetrics(boolean recordMetrics) |
OCommandContext |
OCommandContext.setVariable(String iName,
Object iValue) |
OCommandContext |
OBasicCommandContext.setVariable(String iName,
Object iValue) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
OCommandExecutorAbstract.checkInterruption(OCommandContext iContext) |
Object |
OCommandPredicate.evaluate(OIdentifiable iRecord,
ODocument iCurrentResult,
OCommandContext iContext)
Evaluates the predicate.
|
void |
OCommandContext.merge(OCommandContext iContext)
Merges a context with current one.
|
void |
OBasicCommandContext.merge(OCommandContext iContext) |
OCommandContext |
OCommandContext.setChild(OCommandContext context) |
OCommandContext |
OBasicCommandContext.setChild(OCommandContext iContext)
Set the inherited context avoiding to copy all the values every time.
|
void |
OCommandExecutorAbstract.setContext(OCommandContext iContext) |
OCommandRequestAbstract |
OCommandRequestAbstract.setContext(OCommandContext iContext) |
void |
OCommandExecutor.setContext(OCommandContext context) |
OCommandRequest |
OCommandRequest.setContext(OCommandContext iContext) |
OCommandContext |
OCommandContext.setParent(OCommandContext iParentContext) |
OCommandContext |
OBasicCommandContext.setParent(OCommandContext iParentContext) |
| Modifier and Type | Method and Description |
|---|---|
Bindings |
OScriptManager.bind(Bindings binding,
ODatabaseDocumentTx db,
OCommandContext iContext,
Map<Object,Object> iArgs) |
Object |
OCommandExecutorFunction.executeInContext(OCommandContext iContext,
Map<Object,Object> iArgs) |
Object |
OCommandExecutorScript.executeInContext(OCommandContext iContext,
Map<Object,Object> iArgs) |
protected Object |
OCommandExecutorScript.executeJsr223Script(String language,
OCommandContext iContext,
Map<Object,Object> iArgs) |
int |
OCommandExecutorScript.getTemporaryRIDCounter(OCommandContext iContext) |
void |
OScriptManager.unbind(Bindings binding,
OCommandContext iContext,
Map<Object,Object> iArgs)
Unbinds variables
|
| Modifier and Type | Class and Description |
|---|---|
class |
OTraverseContext |
| Modifier and Type | Method and Description |
|---|---|
Object |
ODatabaseFunction.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iFuncParams,
OCommandContext iContext) |
Object |
OFunction.executeInContext(OCommandContext iContext,
Map<String,Object> iArgs) |
Object |
OFunction.executeInContext(OCommandContext iContext,
Object... iArgs) |
| Modifier and Type | Method and Description |
|---|---|
Object |
ODocument.eval(String iExpression,
OCommandContext iContext)
Evaluates a SQL expression against current document by passing a context.
|
static Object |
ODocumentHelper.evaluateFunction(Object currentValue,
String iFunction,
OCommandContext iContext) |
static <RET> RET |
ODocumentHelper.getFieldValue(Object value,
String iFieldName,
OCommandContext iContext) |
protected static Object |
ODocumentHelper.getIndexPart(OCommandContext iContext,
String indexPart) |
static void |
ODocumentHelper.sort(List<? extends OIdentifiable> ioResultSet,
List<OPair<String,String>> iOrderCriteria,
OCommandContext context) |
| Constructor and Description |
|---|
ODocumentComparator(List<OPair<String,String>> iOrderCriteria,
OCommandContext iContext) |
| Modifier and Type | Field and Description |
|---|---|
protected OCommandContext |
OMetricRecorder.context |
| Modifier and Type | Method and Description |
|---|---|
OCommandContext |
OCommandExecutorSQLTraverse.getContext() |
OCommandContext |
OCommandExecutorToOStatementWrapper.getContext() |
OCommandContext |
OCommandExecutorSQLDelegate.getContext() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
OCommandExecutorSQLSelect.addResult(OIdentifiable iRecord,
OCommandContext iContext) |
List<OIndexSearchResult> |
OFilterAnalyzer.analyzeCondition(OSQLFilterCondition condition,
OClass schemaClass,
OCommandContext context)
Analyzes a query filter for a possible indexation options.
|
List<List<OIndexSearchResult>> |
OFilterAnalyzer.analyzeMainCondition(OSQLFilterCondition condition,
OClass schemaClass,
OCommandContext context) |
static ODocument |
ORuntimeResult.applyRecord(ODocument iValue,
Map<String,Object> iProjections,
OCommandContext iContext,
OIdentifiable iRecord) |
static ODocument |
OSQLHelper.bindParameters(ODocument iDocument,
List<OPair<String,Object>> iFields,
OCommandParameters iArguments,
OCommandContext iContext) |
static ODocument |
OSQLHelper.bindParameters(ODocument iDocument,
Map<String,Object> iFields,
OCommandParameters iArguments,
OCommandContext iContext) |
protected boolean |
OCommandExecutorSQLResultsetAbstract.evaluateRecord(ORecord iRecord,
OCommandContext iContext) |
protected boolean |
OCommandExecutorSQLSelect.executeSearchRecord(OIdentifiable id,
OCommandContext iContext,
boolean callHooks) |
protected boolean |
OCommandExecutorSQLResultsetAbstract.filter(ORecord iRecord,
OCommandContext iContext) |
static Object |
OSQLEngine.foreachRecord(OCallable<Object,OIdentifiable> iCallable,
Object iCurrent,
OCommandContext iContext) |
protected ORuntimeResult |
OCommandExecutorSQLSelect.getProjectionGroup(Object fieldValue,
OCommandContext iContext) |
static ODocument |
ORuntimeResult.getProjectionResult(int iId,
Map<String,Object> iProjections,
OCommandContext iContext,
OIdentifiable iRecord) |
int |
OCommandExecutorSQLSelect.getTemporaryRIDCounter(OCommandContext iContext)
Returns the temporary RID counter assuring it's unique per query tree.
|
int |
OTemporaryRidGenerator.getTemporaryRIDCounter(OCommandContext iContext) |
static Object |
OSQLHelper.getValue(Object iObject,
ORecord iRecord,
OCommandContext iContext) |
protected boolean |
OCommandExecutorSQLResultsetAbstract.handleResult(OIdentifiable iRecord,
OCommandContext iContext) |
protected boolean |
OCommandExecutorSQLSelect.handleResult(OIdentifiable iRecord,
OCommandContext iContext)
Handles the record in result.
|
OSQLFilter |
OSQLEngine.parseCondition(String iText,
OCommandContext iContext,
String iFilterKeyword) |
Set<OIdentifiable> |
OSQLEngine.parseRIDTarget(ODatabaseDocument database,
String iTarget,
OCommandContext iContext,
Map<Object,Object> iArgs) |
OSQLTarget |
OSQLEngine.parseTarget(String iText,
OCommandContext iContext) |
static Object |
OSQLHelper.parseValue(OBaseParser iCommand,
String iWord,
OCommandContext iContext) |
static Object |
OSQLHelper.parseValue(OBaseParser iCommand,
String iWord,
OCommandContext iContext,
boolean resolveContextVariables) |
static Object |
OSQLHelper.parseValue(OSQLPredicate iSQLFilter,
OBaseParser iCommand,
String iWord,
OCommandContext iContext) |
static Object |
OSQLHelper.parseValue(String iValue,
OCommandContext iContext)
Convert fields from text to real value.
|
static Object |
OSQLHelper.parseValue(String iValue,
OCommandContext iContext,
boolean resolveContextVariables) |
static Object |
OSQLHelper.resolveFieldValue(ODocument iDocument,
String iFieldName,
Object iFieldValue,
OCommandParameters iArguments,
OCommandContext iContext) |
protected void |
OCommandExecutorSQLSelect.revertProfiler(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
OIndexDefinition indexDefinition) |
protected void |
OCommandExecutorSQLSelect.revertSubclassesProfiler(OCommandContext iContext,
int num) |
void |
OMetricRecorder.setContext(OCommandContext context) |
void |
OCommandExecutorToOStatementWrapper.setContext(OCommandContext context) |
| Constructor and Description |
|---|
OOriginalRecordsReturnHandler(Object returnExpression,
OCommandContext context) |
ORecordsReturnHandler(Object returnExpression,
OCommandContext context) |
ORuntimeResult(Object iFieldValue,
Map<String,Object> iProjections,
int iProgressive,
OCommandContext iContext) |
OUpdatedRecordsReturnHandler(Object returnExpression,
OCommandContext context) |
| Modifier and Type | Field and Description |
|---|---|
protected OCommandContext |
OSQLTarget.context |
protected OCommandContext |
OSQLPredicate.context |
| Modifier and Type | Method and Description |
|---|---|
Object |
OSQLPredicate.evaluate(OCommandContext iContext) |
protected Object |
OSQLFilterCondition.evaluate(OIdentifiable iCurrentRecord,
ODocument iCurrentResult,
Object iValue,
OCommandContext iContext,
boolean binaryEvaluation) |
Object |
OSQLFilter.evaluate(OIdentifiable iRecord,
ODocument iCurrentResult,
OCommandContext iContext) |
Object |
OSQLFilterCondition.evaluate(OIdentifiable iCurrentRecord,
ODocument iCurrentResult,
OCommandContext iContext) |
Object |
OSQLPredicate.evaluate(OIdentifiable iRecord,
ODocument iCurrentResult,
OCommandContext iContext) |
Object |
OSQLFilterItemFieldMultiAbstract.getValue(OIdentifiable iRecord,
Object iCurrentResult,
OCommandContext iContext) |
Object |
OSQLFilterItem.getValue(OIdentifiable iRecord,
Object iCurrentResult,
OCommandContext iContetx) |
Object |
OSQLFilterItemVariable.getValue(OIdentifiable iRecord,
Object iCurrentResult,
OCommandContext iContext) |
Object |
OSQLFilterItemParameter.getValue(OIdentifiable iRecord,
Object iCurrentResult,
OCommandContext iContetx) |
Object |
OSQLFilterItemField.getValue(OIdentifiable iRecord,
Object iCurrentResult,
OCommandContext iContext) |
Object |
OSQLFilterItemAbstract.transformValue(OIdentifiable iRecord,
OCommandContext iContext,
Object ioResult) |
| Constructor and Description |
|---|
OSQLFilter(String iText,
OCommandContext iContext,
String iFilterKeyword) |
OSQLTarget(String iText,
OCommandContext iContext) |
| Modifier and Type | Method and Description |
|---|---|
long |
OIndexableSQLFunction.estimate(OFromClause target,
OBinaryCompareOperator operator,
Object rightValue,
OCommandContext ctx,
OExpression... args)
estimates the number of entries returned by searchFromTarget() with these parameters
|
Object |
OSQLFunctionFiltered.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
Iterable<OIdentifiable> iPossibleResults,
OCommandContext iContext)
Process a record.
|
Object |
OSQLFunction.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext)
Process a record.
|
Object |
OSQLFunctionRuntime.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
OCommandContext iContext)
Execute a function.
|
Object |
OSQLFunctionRuntime.getValue(OIdentifiable iRecord,
Object iCurrentResult,
OCommandContext iContext) |
Iterable<OIdentifiable> |
OIndexableSQLFunction.searchFromTarget(OFromClause target,
OBinaryCompareOperator operator,
Object rightValue,
OCommandContext ctx,
OExpression... args)
returns all the entries belonging to the target that match the binary condition where this function appears
|
| Modifier and Type | Method and Description |
|---|---|
protected Object |
OSQLFunctionTraversedElement.evaluate(Object[] iParams,
OCommandContext iContext,
String iClassName) |
Object |
OSQLFunctionTraversedVertex.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionLast.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionFirst.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionTraversedEdge.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionDifference.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionUnionAll.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionDocument.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionTraversedElement.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionMap.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionDistinct.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionIntersect.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionSet.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionSymmetricDifference.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionList.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLMethodMultiValue.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
| Modifier and Type | Method and Description |
|---|---|
Object |
OSQLMethodAsDate.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodAsDecimal.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodConvert.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodAsDateTime.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
| Modifier and Type | Method and Description |
|---|---|
Object |
OSQLFunctionDistance.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
| Modifier and Type | Method and Description |
|---|---|
Object |
OSQLFunctionAverage.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionMax.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionEval.execute(Object iThis,
OIdentifiable iRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionDecimal.execute(Object iThis,
OIdentifiable iRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionMin.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionSum.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionAbsoluteValue.execute(Object iThis,
OIdentifiable iRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
| Modifier and Type | Method and Description |
|---|---|
Object |
OSQLFunctionIf.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionCount.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionFormat.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionEncode.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionCoalesce.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionIfNull.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionDate.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionDecode.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionSysdate.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionUUID.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLMethodInclude.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodExclude.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
| Modifier and Type | Method and Description |
|---|---|
Object |
OSQLFunctionSequence.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
| Modifier and Type | Method and Description |
|---|---|
Object |
OSQLFunctionPercentile.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionMode.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionVariance.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
| Modifier and Type | Method and Description |
|---|---|
Object |
OSQLFunctionConcat.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionFormat.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] params,
OCommandContext iContext) |
Object |
OSQLMethodRight.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodLength.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodHash.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodFromJSON.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodReplace.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodSubString.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodToJSON.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodAppend.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
| Modifier and Type | Method and Description |
|---|---|
Object |
OSQLMethodRuntime.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
OCommandContext iContext)
Execute a method.
|
Object |
OSQLMethod.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams)
Process a record.
|
Object |
OSQLMethodCharAt.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodLeft.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodRuntime.getValue(OIdentifiable iRecord,
Object iCurrentResult,
OCommandContext iContext) |
| Modifier and Type | Method and Description |
|---|---|
Object |
OSQLMethodJavaType.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodPrefix.execute(Object iThis,
OIdentifiable iRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodType.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodRemove.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodSplit.execute(Object iThis,
OIdentifiable iRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodIndexOf.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodKeys.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodSize.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodAsMap.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodFunctionDelegate.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodToLowerCase.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodNormalize.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodField.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodAsSet.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodFormat.execute(Object iThis,
OIdentifiable iRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodTrim.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodAsLong.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodAsInteger.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodRemoveAll.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodAsFloat.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodLastIndexOf.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodAsList.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodAsString.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodAsBoolean.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodValues.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodToUpperCase.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
| Modifier and Type | Method and Description |
|---|---|
Object |
OSQLMethodCurrent.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodNext.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
Object |
OSQLMethodReset.execute(Object iThis,
OIdentifiable iCurrentRecord,
OCommandContext iContext,
Object ioResult,
Object[] iParams) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
OQueryOperatorNotEquals2.evaluate(OBinaryField iFirstField,
OBinaryField iSecondField,
OCommandContext iContext) |
boolean |
OQueryOperatorMinorEquals.evaluate(OBinaryField iFirstField,
OBinaryField iSecondField,
OCommandContext iContext) |
boolean |
OQueryOperatorMajor.evaluate(OBinaryField iFirstField,
OBinaryField iSecondField,
OCommandContext iContext) |
boolean |
OQueryOperatorMinor.evaluate(OBinaryField iFirstField,
OBinaryField iSecondField,
OCommandContext iContext) |
boolean |
OQueryOperatorEquals.evaluate(OBinaryField iFirstField,
OBinaryField iSecondField,
OCommandContext iContext) |
boolean |
OQueryOperatorMajorEquals.evaluate(OBinaryField iFirstField,
OBinaryField iSecondField,
OCommandContext iContext) |
boolean |
OQueryOperatorNotEquals.evaluate(OBinaryField iFirstField,
OBinaryField iSecondField,
OCommandContext iContext) |
boolean |
OQueryOperatorEquality.evaluate(OBinaryField iFirstField,
OBinaryField iSecondField,
OCommandContext iContext) |
protected boolean |
OQueryOperatorNotEquals2.evaluateExpression(OIdentifiable iRecord,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
protected boolean |
OQueryOperatorMinorEquals.evaluateExpression(OIdentifiable iRecord,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
protected boolean |
OQueryOperatorMajor.evaluateExpression(OIdentifiable iRecord,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
protected boolean |
OQueryOperatorContains.evaluateExpression(OIdentifiable iRecord,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
protected boolean |
OQueryOperatorContainsAll.evaluateExpression(OIdentifiable iRecord,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
protected boolean |
OQueryOperatorContainsValue.evaluateExpression(OIdentifiable iRecord,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
protected boolean |
OQueryOperatorMinor.evaluateExpression(OIdentifiable iRecord,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
protected boolean |
OQueryOperatorEquals.evaluateExpression(OIdentifiable iRecord,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
protected boolean |
OQueryOperatorIn.evaluateExpression(OIdentifiable iRecord,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
protected boolean |
OQueryOperatorContainsKey.evaluateExpression(OIdentifiable iRecord,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
protected boolean |
OQueryOperatorTraverse.evaluateExpression(OIdentifiable iRecord,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
protected boolean |
OQueryOperatorMajorEquals.evaluateExpression(OIdentifiable iRecord,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
protected boolean |
OQueryOperatorNotEquals.evaluateExpression(OIdentifiable iRecord,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
protected boolean |
OQueryOperatorMatches.evaluateExpression(OIdentifiable iRecord,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
protected boolean |
OQueryOperatorLike.evaluateExpression(OIdentifiable iRecord,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
protected boolean |
OQueryOperatorBetween.evaluateExpression(OIdentifiable iRecord,
OSQLFilterCondition condition,
Object left,
Object right,
OCommandContext iContext) |
protected abstract boolean |
OQueryOperatorEquality.evaluateExpression(OIdentifiable iRecord,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
protected boolean |
OQueryOperatorInstanceof.evaluateExpression(OIdentifiable iRecord,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
protected boolean |
OQueryOperatorIs.evaluateExpression(OIdentifiable iRecord,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
Object |
OQueryOperatorContainsText.evaluateRecord(OIdentifiable iRecord,
ODocument iCurrentResult,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext)
This is executed on non-indexed fields.
|
Object |
OQueryOperatorOr.evaluateRecord(OIdentifiable iRecord,
ODocument iCurrentResult,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
Object |
OQueryOperatorEqualityNotNulls.evaluateRecord(OIdentifiable iRecord,
ODocument iCurrentResult,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
Object |
OQueryTargetOperator.evaluateRecord(OIdentifiable iRecord,
ODocument iCurrentResult,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext)
At run-time the evaluation per record must return always true since the recordset are filtered at the beginning unless an
operator can work in both modes.
|
abstract Object |
OQueryOperator.evaluateRecord(OIdentifiable iRecord,
ODocument iCurrentResult,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
Object |
OQueryOperatorNot.evaluateRecord(OIdentifiable iRecord,
ODocument iCurrentResult,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
Object |
OQueryOperatorAnd.evaluateRecord(OIdentifiable iRecord,
ODocument iCurrentResult,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
Object |
OQueryOperatorEquality.evaluateRecord(OIdentifiable iRecord,
ODocument iCurrentResult,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
OIndexCursor |
OQueryOperatorMinorEquals.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperatorMajor.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperatorContains.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperatorContainsText.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperatorContainsValue.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperatorMinor.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperatorEquals.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperatorIn.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperatorContainsKey.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperator.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder)
Performs index query and returns index cursor which presents subset of index data which corresponds to result of execution of
given operator.
|
OIndexCursor |
OQueryOperatorMajorEquals.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperatorBetween.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperatorIs.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexSearchResult |
OQueryOperator.getOIndexSearchResult(OClass iSchemaClass,
OSQLFilterCondition iCondition,
List<OIndexSearchResult> iIndexSearchResults,
OCommandContext context) |
protected void |
OQueryOperator.updateProfiler(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
OIndexDefinition indexDefinition) |
| Modifier and Type | Method and Description |
|---|---|
Object |
OQueryOperatorMinus.evaluateRecord(OIdentifiable iRecord,
ODocument iCurrentResult,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
Object |
OQueryOperatorMultiply.evaluateRecord(OIdentifiable iRecord,
ODocument iCurrentResult,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
Object |
OQueryOperatorMod.evaluateRecord(OIdentifiable iRecord,
ODocument iCurrentResult,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
Object |
OQueryOperatorPlus.evaluateRecord(OIdentifiable iRecord,
ODocument iCurrentResult,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
Object |
OQueryOperatorDivide.evaluateRecord(OIdentifiable iRecord,
ODocument iCurrentResult,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
| Modifier and Type | Method and Description |
|---|---|
OCommandContext |
OMatchStatement.getContext() |
| Modifier and Type | Method and Description |
|---|---|
long |
OWhereClause.estimate(OClass oClass,
long threshold,
OCommandContext ctx)
estimates how many items of this class will be returned applying this filter
|
long |
OBinaryCondition.estimateIndexed(OFromClause target,
OCommandContext context) |
long |
OFunctionCall.estimateIndexedFunction(OFromClause target,
OCommandContext ctx,
OBinaryCompareOperator operator,
Object rightValue) |
long |
OMathExpression.estimateIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
long |
OBaseIdentifier.estimateIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
long |
OExpression.estimateIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
long |
OLevelZeroIdentifier.estimateIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
long |
OBaseExpression.estimateIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
boolean |
OOrBlock.evaluate(Object currentRecord,
OCommandContext ctx) |
abstract boolean |
OBooleanExpression.evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
OInstanceofCondition.evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
OOrBlock.evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
OAndBlock.evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
OContainsValueCondition.evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
ONotBlock.evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
OBetweenCondition.evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
OIsNotDefinedCondition.evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
ONotInCondition.evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
OMatchesCondition.evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
OIndexMatchCondition.evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
OContainsTextCondition.evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
OContainsCondition.evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
OIsNullCondition.evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
OContainsAllCondition.evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
OInCondition.evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
OIsDefinedCondition.evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
OBinaryCondition.evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
OParenthesisBlock.evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
OIsNotNullCondition.evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
Object |
OMethodCall.execute(Object targetObjects,
Iterable<OIdentifiable> iPossibleResults,
OCommandContext ctx) |
Object |
OFunctionCall.execute(Object targetObjects,
OCommandContext ctx) |
Object |
OSuffixIdentifier.execute(Object currentValue,
OCommandContext ctx) |
Object |
OMethodCall.execute(Object targetObjects,
OCommandContext ctx) |
OQueryCursor |
OSelectStatement.execute(OCommandContext ctx) |
Object |
OArrayRangeSelector.execute(OIdentifiable iCurrentRecord,
Object result,
OCommandContext ctx) |
Object |
OArraySingleValuesSelector.execute(OIdentifiable iCurrentRecord,
Object iResult,
OCommandContext ctx) |
Object |
OModifier.execute(OIdentifiable iCurrentRecord,
Object result,
OCommandContext ctx) |
Object |
OParenthesisExpression.execute(OIdentifiable iCurrentRecord,
OCommandContext ctx) |
Object |
OMathExpression.execute(OIdentifiable iCurrentRecord,
OCommandContext ctx) |
Object |
OSuffixIdentifier.execute(OIdentifiable iCurrentRecord,
OCommandContext ctx) |
Object |
OBaseIdentifier.execute(OIdentifiable iCurrentRecord,
OCommandContext ctx) |
Object |
OCollection.execute(OIdentifiable iCurrentRecord,
OCommandContext ctx) |
Object |
OExpression.execute(OIdentifiable iCurrentRecord,
OCommandContext ctx) |
Object |
OLevelZeroIdentifier.execute(OIdentifiable iCurrentRecord,
OCommandContext ctx) |
Object |
OBaseExpression.execute(OIdentifiable iCurrentRecord,
OCommandContext ctx) |
Object |
OProfileStorageStatement.execute(OSQLAsynchQuery<ODocument> request,
OCommandContext context,
OProgressListener progressListener) |
Object |
OMatchStatement.execute(OSQLAsynchQuery<ODocument> request,
OCommandContext context,
OProgressListener progressListener)
executes the match statement.
|
Object |
OStatement.execute(OSQLAsynchQuery<ODocument> request,
OCommandContext context,
OProgressListener progressListener) |
Iterable<OIdentifiable> |
OBinaryCondition.executeIndexedFunction(OFromClause target,
OCommandContext context) |
Iterable<OIdentifiable> |
OFunctionCall.executeIndexedFunction(OFromClause target,
OCommandContext ctx,
OBinaryCompareOperator operator,
Object rightValue)
see OIndexableSQLFunction.searchFromTarget()
|
Iterable<OIdentifiable> |
OMathExpression.executeIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
Iterable<OIdentifiable> |
OBaseIdentifier.executeIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
Iterable<OIdentifiable> |
OExpression.executeIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
Iterable<OIdentifiable> |
OLevelZeroIdentifier.executeIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
Iterable<OIdentifiable> |
OBaseExpression.executeIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
Object |
OMethodCall.executeReverse(Object targetObjects,
OCommandContext ctx) |
protected Iterable<OIdentifiable> |
OMatchPathItem.executeTraversal(com.orientechnologies.orient.core.sql.parser.OMatchStatement.MatchContext matchContext,
OCommandContext iCommandContext,
OIdentifiable startingPoint,
int depth) |
Iterable |
OWhereClause.fetchFromIndexes(OClass oClass,
OCommandContext ctx) |
String |
OMatchFilter.getClassName(OCommandContext context) |
ORID |
OMatchFilter.getRid(OCommandContext ctx) |
Integer |
OArrayNumberSelector.getValue(OIdentifiable iCurrentRecord,
Object iResult,
OCommandContext ctx) |
Integer |
OArraySelector.getValue(OIdentifiable iCurrentRecord,
Object iResult,
OCommandContext ctx) |
boolean |
OWhereClause.matchesFilters(OIdentifiable currentRecord,
OCommandContext ctx) |
void |
OMatchStatement.setContext(OCommandContext context) |
ODocument |
OJson.toDocument(OIdentifiable source,
OCommandContext ctx) |
Map<String,Object> |
OJson.toMap(OIdentifiable source,
OCommandContext ctx) |
Object |
OJson.toObjectDetermineType(OIdentifiable source,
OCommandContext ctx)
choosing return type is based on existence of @class field in JSON
|
protected Iterable<OIdentifiable> |
OMatchPathItem.traversePatternEdge(com.orientechnologies.orient.core.sql.parser.OMatchStatement.MatchContext matchContext,
OIdentifiable startingPoint,
OCommandContext iCommandContext) |
protected Iterable<OIdentifiable> |
OMultiMatchPathItem.traversePatternEdge(com.orientechnologies.orient.core.sql.parser.OMatchStatement.MatchContext matchContext,
OIdentifiable startingPoint,
OCommandContext iCommandContext) |
protected Iterable<OIdentifiable> |
OMatchPathItemFirst.traversePatternEdge(com.orientechnologies.orient.core.sql.parser.OMatchStatement.MatchContext matchContext,
OIdentifiable startingPoint,
OCommandContext iCommandContext) |
| Constructor and Description |
|---|
OQueryCursor(Iterator<OIdentifiable> oIdentifiableIterator,
OWhereClause filter,
OOrderBy orderBy,
int skip,
int limit,
OCommandContext ctx) |
| Modifier and Type | Field and Description |
|---|---|
protected OCommandContext |
OAbstractETLComponent.context |
protected OCommandContext |
OETLPipeline.context |
protected OCommandContext |
OETLProcessor.context |
| Modifier and Type | Method and Description |
|---|---|
protected static OCommandContext |
OETLProcessor.createDefaultContext() |
OCommandContext |
OETLPipeline.getContext() |
OCommandContext |
OETLProcessor.getContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
OETLComponent.configure(OETLProcessor processor,
ODocument configuration,
OCommandContext context)
Called by the @OETLProcessor
|
void |
OAbstractETLComponent.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
protected void |
OETLProcessor.configureComponent(OETLComponent iComponent,
ODocument iCfg,
OCommandContext ctx) |
OETLProcessor |
OETLProcessor.parse(Collection<ODocument> iBeginBlocks,
ODocument iSource,
ODocument iExtractor,
Collection<ODocument> iTransformers,
ODocument iLoader,
Collection<ODocument> iEndBlocks,
OCommandContext ctx)
Creates an ETL processor by setting the configuration of each component.
|
OETLProcessor |
OETLProcessor.parse(ODocument cfg,
OCommandContext ctx) |
| Constructor and Description |
|---|
OETLProcessor(List<OBlock> iBeginBlocks,
OSource iSource,
OExtractor iExtractor,
List<OTransformer> iTransformers,
OLoader iLoader,
List<OBlock> iEndBlocks,
OCommandContext ctx)
Creates an ETL processor by setting all the components on construction.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OCodeBlock.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
void |
OLetBlock.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
void |
OConsoleBlock.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
void |
OAbstractBlock.setContext(OCommandContext iContext) |
void |
OBlock.setContext(OCommandContext context) |
| Modifier and Type | Class and Description |
|---|---|
class |
OETLContext
OETLContext extends OBasicCommandContext, in order to handle the following additional elements:
- message handler for application messages
|
| Modifier and Type | Method and Description |
|---|---|
OCommandContext |
OETLContextWrapper.getContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
OETLContextWrapper.setContext(OCommandContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
OJDBCExtractor.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
void |
OCSVExtractor.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
void |
ORowExtractor.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
void |
OXmlExtractor.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
OImporterListener.onAfterFile(ODatabaseDocument db,
OCommandContext iContext) |
void |
OScriptImporterListener.onAfterFile(ODatabaseDocument db,
OCommandContext iContext) |
void |
ODefaultImporterListener.onAfterFile(ODatabaseDocument db,
OCommandContext iContext) |
void |
OImporterListener.onAfterLine(ODatabaseDocument db,
OCommandContext iContext) |
void |
OScriptImporterListener.onAfterLine(ODatabaseDocument db,
OCommandContext iContext) |
void |
ODefaultImporterListener.onAfterLine(ODatabaseDocument db,
OCommandContext iContext) |
void |
OImporterListener.onBeforeFile(ODatabaseDocument db,
OCommandContext iContext) |
void |
OScriptImporterListener.onBeforeFile(ODatabaseDocument db,
OCommandContext iContext) |
void |
ODefaultImporterListener.onBeforeFile(ODatabaseDocument db,
OCommandContext iContext) |
boolean |
OImporterListener.onBeforeLine(ODatabaseDocument db,
OCommandContext iContext) |
boolean |
OScriptImporterListener.onBeforeLine(ODatabaseDocument db,
OCommandContext iContext) |
boolean |
ODefaultImporterListener.onBeforeLine(ODatabaseDocument db,
OCommandContext iContext) |
void |
OImporterListener.onDump(ODatabaseDocument db,
OCommandContext iContext) |
void |
OScriptImporterListener.onDump(ODatabaseDocument db,
OCommandContext iContext) |
void |
ODefaultImporterListener.onDump(ODatabaseDocument db,
OCommandContext iContext) |
void |
OImporterListener.onJoinNotFound(ODatabaseDocument db,
OCommandContext iContext,
OIndex<?> iIndex,
Object iKey) |
void |
OScriptImporterListener.onJoinNotFound(ODatabaseDocument db,
OCommandContext iContext,
OIndex<?> iIndex,
Object iKey) |
void |
ODefaultImporterListener.onJoinNotFound(ODatabaseDocument db,
OCommandContext iContext,
OIndex<?> iIndex,
Object iKey) |
void |
OImporterListener.validate(ODatabaseDocument db,
OCommandContext iContext,
ODocument iRecord) |
void |
OScriptImporterListener.validate(ODatabaseDocument db,
OCommandContext iContext,
ODocument iRecord) |
void |
ODefaultImporterListener.validate(ODatabaseDocument db,
OCommandContext iContext,
ODocument iRecord) |
| Modifier and Type | Method and Description |
|---|---|
void |
OOrientDBLoader.configure(OETLProcessor iProcessor,
ODocument conf,
OCommandContext iContext) |
void |
OLoader.load(OETLPipeline pipeline,
Object input,
OCommandContext context) |
void |
OOrientDBLoader.load(OETLPipeline pipeline,
Object input,
OCommandContext context) |
void |
OStreamLoader.load(OETLPipeline pipeline,
Object input,
OCommandContext context) |
void |
OOutputLoader.load(OETLPipeline pipeline,
Object input,
OCommandContext context) |
void |
OStreamLoader.Listener.onLoad(Object input,
OCommandContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
OHttpSource.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
void |
OContentSource.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
void |
OFileSource.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
OCodeTransformer.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
void |
OBlockTransformer.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
void |
OLinkTransformer.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
void |
OCSVTransformer.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext)
Deprecated.
|
void |
OEdgeTransformer.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
void |
OLogTransformer.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
void |
OVertexTransformer.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
void |
OFieldTransformer.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
void |
OAbstractLookupTransformer.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
void |
OCommandTransformer.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
void |
OFlowTransformer.configure(OETLProcessor iProcessor,
ODocument iConfiguration,
OCommandContext iContext) |
| Modifier and Type | Field and Description |
|---|---|
protected OCommandContext |
OSQLFunctionHeuristicPathFinderAbstract.context |
protected OCommandContext |
OSQLFunctionPathFinder.context |
| Modifier and Type | Method and Description |
|---|---|
Object |
OSQLFunctionMoveFiltered.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParameters,
Iterable<OIdentifiable> iPossibleResults,
OCommandContext iContext) |
LinkedList<OrientVertex> |
OSQLFunctionAstar.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
List<ORID> |
OSQLFunctionShortestPath.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
LinkedList<OrientVertex> |
OSQLFunctionDijkstra.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionGremlin.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
Object |
OSQLFunctionLabel.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParameters,
OCommandContext iContext) |
Object |
OSQLFunctionMove.execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParameters,
OCommandContext iContext) |
protected LinkedList<OrientVertex> |
OSQLFunctionPathFinder.execute(OCommandContext iContext) |
| Modifier and Type | Method and Description |
|---|---|
OCommandContext |
OCommandSQLPojoWrapper.getContext() |
| Modifier and Type | Method and Description |
|---|---|
OCommandRequest |
OCommandSQLPojoWrapper.setContext(OCommandContext iContext) |
| Modifier and Type | Method and Description |
|---|---|
OCommandContext |
OrientGraphCommand.getContext() |
| Modifier and Type | Method and Description |
|---|---|
OCommandRequest |
OrientGraphCommand.setContext(OCommandContext iContext) |
Copyright © 2009–2025 OrientDB. All rights reserved.