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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringBuilder
toString(java.lang.StringBuilder sb)
Append a string representation of the object to the givenStringBuilder
.
-
-
-
Method Detail
-
toString
java.lang.StringBuilder toString(java.lang.StringBuilder sb)
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.
-
-