Expression
, Field
, QueryObject
, Schema
public final class SchemaImpl extends AbstractField implements Schema
Constructor | Description |
---|---|
SchemaImpl(java.lang.Class<?> type,
java.lang.String identifier) |
Construct schema that represents given type with given identifier.
|
SchemaImpl(java.lang.String name,
java.lang.String identifier) |
Construct schema with given abstract schema name and identifier.
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getAbstractName() |
Gets the abstract schema name.
|
java.lang.String |
getIdentifier() |
Gets the identifier of the schema.
|
java.lang.Class |
getType() |
Gets the type represented by the Schema.
|
java.lang.String |
getTypeName() |
Gets the name of the type represented by the Schema.
|
java.lang.String |
toFullString() |
Append full string representation of schema to the given
StringBuilder . |
java.lang.StringBuilder |
toFullString(java.lang.StringBuilder sb) |
Append full string representation of schema to the given
StringBuilder . |
java.lang.StringBuilder |
toString(java.lang.StringBuilder sb) |
Append a string representation of the object to the given
StringBuilder . |
abs, add, add, add, add, between, between, between, between, between, between, between, concat, concat, divide, divide, divide, divide, equal, equal, equal, equal, equal, equal, equal, equal, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, length, lessEqual, lessEqual, lessEqual, lessEqual, lessEqual, lessEqual, lessEqual, lessThan, lessThan, lessThan, lessThan, lessThan, lessThan, lessThan, like, like, like, like, like, like, locate, locate, locate, locate, locate, locate, lower, multiply, multiply, multiply, multiply, negate, notBetween, notBetween, notBetween, notBetween, notBetween, notBetween, notBetween, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notLike, notLike, notLike, notLike, notLike, notLike, plus, remainder, remainder, remainder, remainder, sqrt, substring, substring, substring, substring, subtract, subtract, subtract, subtract, trim, trim, trim, trim, trim, trim, upper
field, in, isNotNull, isNull, notIn
toString
abs, add, add, add, add, between, between, between, between, between, between, between, concat, concat, divide, divide, divide, divide, equal, equal, equal, equal, equal, equal, equal, equal, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, length, lessEqual, lessEqual, lessEqual, lessEqual, lessEqual, lessEqual, lessEqual, lessThan, lessThan, lessThan, lessThan, lessThan, lessThan, lessThan, like, like, like, like, like, like, locate, locate, locate, locate, locate, locate, lower, multiply, multiply, multiply, multiply, negate, notBetween, notBetween, notBetween, notBetween, notBetween, notBetween, notBetween, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notLike, notLike, notLike, notLike, notLike, notLike, plus, remainder, remainder, remainder, remainder, sqrt, substring, substring, substring, substring, subtract, subtract, subtract, subtract, trim, trim, trim, trim, trim, trim, upper
public SchemaImpl(java.lang.String name, java.lang.String identifier)
name
- The abstract schema name represented by the Schema.identifier
- The identifier of the schema.public SchemaImpl(java.lang.Class<?> type, java.lang.String identifier)
type
- The type represented by the Schema.identifier
- The identifier of the schema.public java.lang.String getAbstractName()
public java.lang.String getTypeName()
public java.lang.Class getType()
public java.lang.String getIdentifier()
public java.lang.StringBuilder toString(java.lang.StringBuilder sb)
StringBuilder
.
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.toString
in interface QueryObject
sb
- StringBuilder to append the string representation of this object to.public java.lang.StringBuilder toFullString(java.lang.StringBuilder sb)
StringBuilder
.
For schema toString() method returns identifier only. To get full schema string
one has to call toFullString() method.toFullString
in interface Schema
sb
- StringBuilder to append the string representation of this object to.public java.lang.String toFullString()
StringBuilder
.
For schema toString() method returns alias only. To get full schema string
one has to call toFullString() method.toFullString
in interface Schema
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com