Class MetaDataStringLiteral

  extended by
      extended by
          extended by
              extended by
All Implemented Interfaces:

public class MetaDataStringLiteral
extends StringLiteral

Representation of a metadata string literal.

Nested Class Summary
Nested classes/interfaces inherited from class
ScalarExpression.DatastoreFieldExpression, ScalarExpression.DyadicOperator, ScalarExpression.ExpressionList, ScalarExpression.IllegalArgumentTypeException, ScalarExpression.IllegalOperationException, ScalarExpression.MethodInvocationException, ScalarExpression.MonadicOperator, ScalarExpression.Operator
Field Summary
static java.lang.String QUERY_META_DATA
          Column name DataNucleus uses for MetaData information (containing the class name of that row).
Fields inherited from class
aliasIdentifier, checkForTypeAssignability, expressionList, FILTER, LOCALISER, lowestOperator, mapping, OP_ADD, OP_AND, OP_BETWEEN, OP_COM, OP_CONCAT, OP_DIV, OP_EQ, OP_GT, OP_GTEQ, OP_IN, OP_IS, OP_ISNOT, OP_LIKE, OP_LT, OP_LTEQ, OP_MOD, OP_MUL, OP_NEG, OP_NOT, OP_NOTEQ, OP_NOTIN, OP_NOTLIKE, OP_OR, OP_SUB, parameterName, PROJECTION, qs, st, te
Constructor Summary
MetaDataStringLiteral(QueryExpression qs, java.lang.String value)
Method Summary
Methods inherited from class
add, endsWithMethod, eq, generateStatementWithoutQuotes, getRawValue, getValue, gt, gteq, indexOfMethod, lengthMethod, lt, lteq, noteq, setRawValue, startsWithMethod, startsWithMethod, substringMethod, substringMethod, toLowerCaseMethod, toStatementText, toUpperCaseMethod, trimMethod
Methods inherited from class
charAtMethod, equalsMethod, in, indexOfMethod, likeMethod, matchesMethod, substringMethod, substringMethod, translateMethod, trimLeftMethod, trimRightMethod
Methods inherited from class
accessField, and, as, assertValidTypeForParameterComparison, callMethod, cast, checkForTypeAssignability, com, div, encloseWithInParentheses, eor, equals, getAlias, getConsistentTypeForParameterComparison, getExpressionList, getLogicSetExpression, getMapping, getNonAliasExpression, getQueryExpression, instanceOf, ior, mod, mul, neg, not, setParameterName, sub, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Field Detail


public static final java.lang.String QUERY_META_DATA
Column name DataNucleus uses for MetaData information (containing the class name of that row).

See Also:
Constant Field Values
Constructor Detail


public MetaDataStringLiteral(QueryExpression qs,
                             java.lang.String value)

qs - The QueryExpression
value - The metadata value

Copyright © 2010. All Rights Reserved.