Package org.castor.cpa.query
Interface QueryObject
- All Known Subinterfaces:
Condition,Expression,Field,Function,InCondition,Literal,Order,Parameter,Projection,Schema,SelectQuery
- All Known Implementing Classes:
Abs,AbstractCondition,AbstractExpression,AbstractField,AbstractFunction,AbstractLiteral,AbstractNumericLiteral,AbstractParameter,AbstractQueryObject,AbstractTemporalLiteral,Add,And,Between,BigDecimalLiteral,BooleanLiteral,Comparison,CompoundCondition,CompoundExpression,Concat,CustomFunction,DateLiteral,Divide,DoubleLiteral,EnumLiteral,FieldImpl,In,Length,Like,Locate,LongLiteral,Lower,Multiply,NamedParameter,Negate,Not,Null,Or,OrderImpl,PositionalParameter,ProjectionImpl,Remainder,SchemaImpl,SelectQueryImpl,SimpleCondition,Sqrt,StringLiteral,Substring,Subtract,TimeLiteral,TimestampLiteral,Trim,Upper
public interface QueryObject
Base interface for all query objects.
- Since:
- 1.3
- Version:
- $Revision: 7121 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
- Author:
- Udai Gupta, Ralf Joachim
-
Method Summary
Modifier and TypeMethodDescriptionAppend a string representation of the object to the givenStringBuilder.
-
Method Details
-
toString
Append a string representation of the object to the givenStringBuilder. In general, the toString method for query objects appends a string that textually represents this object. The result should be a query string that complies to EJB QL specification as long as the query object represents a syntay element of it. It is required that all subclasses override this method. The toString method defined at class Object is overwritten and calls this method.- Parameters:
sb- StringBuilder to append the string representation of this object to.- Returns:
- Same instance of StringBuilder given as parameter.
-