
public class OAndBlock extends OBooleanExpression
FALSE, TRUEchildren, firstToken, id, lastToken, parent, parser, value| Constructor and Description |
|---|
OAndBlock(int id) |
OAndBlock(OrientSql p,
int id) |
deserialize, deserializeFromOResult, jjtAccept, serialize, transformToUpdateItemchildrenAccept, dump, getDatabase, getValue, jjtAddChild, jjtClose, jjtGetChild, jjtGetFirstToken, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, jjtSetValue, toString, toStringpublic OAndBlock(int id)
public OAndBlock(OrientSql p, int id)
public boolean evaluate(OIdentifiable currentRecord, OCommandContext ctx)
evaluate in class OBooleanExpressionpublic boolean evaluate(OResult currentRecord, OCommandContext ctx)
evaluate in class OBooleanExpressionpublic List<OBooleanExpression> getSubBlocks()
public void setSubBlocks(List<OBooleanExpression> subBlocks)
public void toString(Map<Object,Object> params, StringBuilder builder)
toString in class SimpleNodeprotected boolean supportsBasicCalculation()
supportsBasicCalculation in class OBooleanExpressionprotected int getNumberOfExternalCalculations()
getNumberOfExternalCalculations in class OBooleanExpressionprotected List<Object> getExternalCalculationConditions()
getExternalCalculationConditions in class OBooleanExpressionpublic List<OBinaryCondition> getIndexedFunctionConditions(OClass iSchemaClass, ODatabaseDocumentInternal database)
getIndexedFunctionConditions in class OBooleanExpressionpublic List<OAndBlock> flatten()
flatten in class OBooleanExpressionprotected OAndBlock encapsulateInAndBlock(OBooleanExpression item)
encapsulateInAndBlock in class OBooleanExpressionpublic boolean needsAliases(Set<String> aliases)
needsAliases in class OBooleanExpressionpublic OAndBlock copy()
copy in class OBooleanExpressionpublic boolean isEmpty()
isEmpty in class OBooleanExpressionpublic void extractSubQueries(SubQueryCollector collector)
extractSubQueries in class OBooleanExpressionpublic boolean refersToParent()
refersToParent in class OBooleanExpressionpublic List<String> getMatchPatternInvolvedAliases()
getMatchPatternInvolvedAliases in class OBooleanExpressionpublic void translateLuceneOperator()
translateLuceneOperator in class OBooleanExpressionpublic boolean isCacheable()
isCacheable in class OBooleanExpressionpublic OBooleanExpression rewriteIndexChainsAsSubqueries(OCommandContext ctx, OClass clazz)
rewriteIndexChainsAsSubqueries in class OBooleanExpressionCopyright © 2009–2025 OrientDB. All rights reserved.