org.ujorm.orm.metaModel
Class MetaSelect

java.lang.Object
  extended by org.ujorm.extensions.AbstractUjo
      extended by org.ujorm.implementation.quick.QuickUjo
          extended by org.ujorm.orm.AbstractMetaModel
              extended by org.ujorm.orm.metaModel.MetaSelect
All Implemented Interfaces:
java.io.Serializable, UjoCloneable, UjoTextable, Ujo

public final class MetaSelect
extends AbstractMetaModel

Contains a SQL statement for a UJO view user SELECT.

Author:
Ponec
See Also:
Serialized Form

Field Summary
static Property<MetaSelect,java.lang.String> FROM
           
static Property<MetaSelect,java.lang.String> GROUP
           
static Property<MetaSelect,java.lang.String> LIMIT
           
static Property<MetaSelect,java.lang.String> OFFSET
           
static Property<MetaSelect,java.lang.String> ORDER
           
static Property<MetaSelect,java.lang.String> SELECT
           
static java.lang.String SCHEMA
          Schema variable is replaced for a real schema name.
static Property<MetaSelect,java.lang.String> WHERE
           
 
Constructor Summary
MetaSelect(MetaTable view)
           
MetaSelect(java.lang.String select, java.lang.String schema)
          Constructor.
 
Method Summary
 java.lang.String toString()
          Returns a select.
 
Methods inherited from class org.ujorm.orm.AbstractMetaModel
get, changeDefault, checkReadOnly, isFilled, isFilled, readAuthorization, readOnly, setReadOnly, writeValue
 
Methods inherited from class org.ujorm.implementation.quick.QuickUjo
newListProperty, newListProperty, newProperty, newProperty, newProperty, newProperty, newProperty, newProperty, readValue
 
Methods inherited from class org.ujorm.extensions.AbstractUjo
clone, equals, init, init, readProperties, readUjoManager, readValueString, writeValueString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SCHEMA

public static final java.lang.String SCHEMA
Schema variable is replaced for a real schema name.

See Also:
Constant Field Values

SELECT

public static final Property<MetaSelect,java.lang.String> SELECT

FROM

public static final Property<MetaSelect,java.lang.String> FROM

WHERE

public static final Property<MetaSelect,java.lang.String> WHERE

GROUP

public static final Property<MetaSelect,java.lang.String> GROUP

ORDER

public static final Property<MetaSelect,java.lang.String> ORDER

LIMIT

public static final Property<MetaSelect,java.lang.String> LIMIT

OFFSET

public static final Property<MetaSelect,java.lang.String> OFFSET
Constructor Detail

MetaSelect

public MetaSelect(java.lang.String select,
                  java.lang.String schema)
Constructor.

Parameters:
select - SQL SELECT, the sample of the parameter
SELECT DISTINCT size(*) as itemCount, ord.id as id FROM order ord, item itm WHERE ord.id=itm.orderId GROUP BY ord.id ;

MetaSelect

public MetaSelect(MetaTable view)
Method Detail

toString

public java.lang.String toString()
Returns a select.

Overrides:
toString in class AbstractUjo


Copyright © 2007-2012 PPonec