org.sql.generation.api.grammar.common
Interface ValueExpression

All Superinterfaces:
org.atp.api.Typeable<ValueExpression>
All Known Subinterfaces:
BetweenPredicate, BinaryPredicate, BooleanExpression, BooleanTest, ColumnNameList, ColumnReference, ColumnReferenceByExpression, ColumnReferenceByName, ComposedBooleanExpression, Conjunction, CrossJoinedTable, DirectLiteral, Disjunction, EqualsPredicate, ExistsPredicate, GreaterOrEqualPredicate, GreaterThanPredicate, InPredicate, IsNotNullPredicate, IsNullPredicate, JoinedTable, LessOrEqualPredicate, LessThanPredicate, LikePredicate, LiteralExpression, MultiPredicate, NaturalJoinedTable, Negation, NonBooleanExpression, NotBetweenPredicate, NotEqualsPredicate, NotInPredicate, NotLikePredicate, NotRegexpPredicate, NumericLiteral, Predicate, QualifiedJoinedTable, QueryExpression, QueryExpressionBody, QueryExpressionBodyActual, QueryExpressionBodyBinary, QueryExpressionBodyQuery, QuerySpecification, RegexpPredicate, SQLFunctionLiteral, StringLiteral, TableValueConstructor, TemporalLiteral, TimestampTimeLiteral, UnaryPredicate, UnionJoinedTable, UniquePredicate
All Known Implementing Classes:
BooleanExpression.False, BooleanExpression.True, Predicate.EmptyPredicate, QueryExpressionBody.EmptyQueryExpressionBody

public interface ValueExpression
extends org.atp.api.Typeable<ValueExpression>

A common interface for BooleanExpression and NonBooleanExpression.

Author:
Stanislav Muhametsin

Method Summary
 
Methods inherited from interface org.atp.api.Typeable
getImplementedType
 



Copyright © 2010-2012. All Rights Reserved.