
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, serialize, transformToUpdateItemchildrenAccept, dump, getDatabase, getValue, jjtAccept, 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 OBooleanExpressionpublic boolean isAlwaysTrue()
OBooleanExpressionisAlwaysTrue in class OBooleanExpressionCopyright © 2009–2025 OrientDB. All rights reserved.