com.wewebu.ow.csqlc.ast
Class OwQuantifiedComparisonPredicate
java.lang.Object
com.wewebu.ow.csqlc.ast.OwBooleanTerm
com.wewebu.ow.csqlc.ast.OwBooleanFactor
com.wewebu.ow.csqlc.ast.OwBooleanTest
com.wewebu.ow.csqlc.ast.OwPredicate
com.wewebu.ow.csqlc.ast.OwFormatPredicate
com.wewebu.ow.csqlc.ast.OwQuantifiedComparisonPredicate
- All Implemented Interfaces:
- OwSearchCondition
public class OwQuantifiedComparisonPredicate
- extends OwFormatPredicate
SQL AST node : <quantified comparison predicate> based on syntax non-terminal
defined by the SQL grammar.
Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.
For licensing information read the license.txt file or
go to: http://wiki.alfresco.com
- Since:
- 3.2.0.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OwQuantifiedComparisonPredicate
public OwQuantifiedComparisonPredicate(OwLiteral comparisonLiteral_p,
OwColumnReference columnReference_p,
boolean negated_p,
OwPredicateFormat format_p)
- Constructor
- Parameters:
comparisonLiteral_p
- the comparison literalcolumnReference_p
- the multi value column reference operand, must not be nullnegated_p
- true
for a negated operand (ie. NOT literal = ANY multi-valued-column-reference)
false
otherwise
isValid
public boolean isValid()
- Returns:
true
if literal operand and column reference is valid
false
otherwise- See Also:
OwInValueList.isValid()
getColumnQualifiers
public List<OwColumnQualifier> getColumnQualifiers()
createLeftOperand
protected StringBuilder createLeftOperand()
- Specified by:
createLeftOperand
in class OwFormatPredicate
createRightOperand
protected StringBuilder createRightOperand()
- Specified by:
createRightOperand
in class OwFormatPredicate
Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.