Class MapExpression

All Implemented Interfaces:
SqlExpression, StatementTextGenerator
Direct Known Subclasses:
MapFieldExpression, MapLiteral

public abstract class MapExpression
extends AbstractSqlExpression

A SQL expression representing a map.

Mike Martin

Nested Class Summary
Nested classes inherited from class
AbstractSqlExpression.Body, AbstractSqlExpression.CompoundExpression, AbstractSqlExpression.SimpleColumnReference, AbstractSqlExpression.SubqueryExpression
Field Summary
Fields inherited from class
body, qs
Constructor Summary
protected MapExpression(AbstractSqlExpression.Body body)
Method Summary
 StatementText toStatementText()
          Returns the SQL statement text which this object generates.
Methods inherited from class
accessField, add, and, callMethod, cast, com, div, eor, eq, getColumnMapping, getJavaType, getMapping, getQueryStatement, getReferencedColumns, gt, gteq, innermostQuery, innermostQuery, ior, lt, lteq, mod, mul, neg, newBody, newBody, newBody, newBody, newBody, newBody, newResultExpression, newSubqueryBody, not, noteq, select, setMapping, sub, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail


protected MapExpression(AbstractSqlExpression.Body body)
Method Detail


public StatementText toStatementText()
Description copied from interface: StatementTextGenerator
Returns the SQL statement text which this object generates.

Specified by:
toStatementText in interface StatementTextGenerator
toStatementText in class AbstractSqlExpression

Copyright 2001-2007 The TJDO Project All Rights Reserved.