org.plasma.provisioning.rdb.oracle.g11.sys.query
Class QTable

java.lang.Object
  extended by org.plasma.query.dsl.DomainObject
      extended by org.plasma.query.dsl.PathNode
          extended by org.plasma.query.dsl.DomainRoot
              extended by org.plasma.provisioning.rdb.oracle.g11.sys.query.QTable
All Implemented Interfaces:
DomainQuery, PathProperty, Property, Query, Term

public class QTable
extends DomainRoot

Represents a system table definition

Generated Domain Specific Language (DSL) implementation class representing the domain model entity Table.

Data Store Mapping: Corresponds to the physical data store entity ALL_TABLES.


Field Summary
 
Fields inherited from class org.plasma.query.dsl.PathNode
expr, isRoot, type
 
Fields inherited from class org.plasma.query.dsl.DomainObject
source, sourceProperty
 
Constructor Summary
QTable(PathNode source, String sourceProperty)
          Constructor which instantiates a domain query path node.
QTable(PathNode source, String sourceProperty, Expression expr)
          Constructor which instantiates a domain query path node.
 
Method Summary
 QConstraint constraint()
          Returns a DSL query element for reference property, constraint.
 QConstraint constraint(Expression expr)
          Returns a DSL query element for reference property, constraint, while adding the given path predicate expression.
static QTable newQuery()
          Returns a new DSL query for Type Table which can be used either as a query root or as the start (entry point) for a new path predicate expression.
 DataProperty owner()
          Returns a DSL data element for property, owner.
 QTableColumn tableColumn()
          Returns a DSL query element for reference property, tableColumn.
 QTableColumn tableColumn(Expression expr)
          Returns a DSL query element for reference property, tableColumn, while adding the given path predicate expression.
 QTableColumnComment tableColumnComment()
          Returns a DSL query element for reference property, tableColumnComment.
 QTableColumnComment tableColumnComment(Expression expr)
          Returns a DSL query element for reference property, tableColumnComment, while adding the given path predicate expression.
 QTableColumnConstraint tableColumnConstraint()
          Returns a DSL query element for reference property, tableColumnConstraint.
 QTableColumnConstraint tableColumnConstraint(Expression expr)
          Returns a DSL query element for reference property, tableColumnConstraint, while adding the given path predicate expression.
 QTableComment tableComment()
          Returns a DSL query element for reference property, tableComment.
 QTableComment tableComment(Expression expr)
          Returns a DSL query element for reference property, tableComment, while adding the given path predicate expression.
 DataProperty tableName()
          Returns a DSL data element for property, tableName.
 
Methods inherited from class org.plasma.query.dsl.DomainRoot
clearOrderByClause, findGroupByClause, findOrderByClause, findWhereClause, getEndRange, getFromClause, getModel, getName, getSelectClause, getStartRange, getWhereClause, groupBy, orderBy, select, select, setEndRange, setName, setStartRange, where
 
Methods inherited from class org.plasma.query.dsl.PathNode
getSource, getSourceProperty, group, isNotNull, isNull, isRoot, wildcard
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QTable

public QTable(PathNode source,
              String sourceProperty)
Constructor which instantiates a domain query path node. A path may span multiple namespaces and therefore Java inplementation packages based on the Condiguration. Note: while this constructor is public, it is not for application use!

Parameters:
source - the source path node
sourceProperty - the source property logical name

QTable

public QTable(PathNode source,
              String sourceProperty,
              Expression expr)
Constructor which instantiates a domain query path node. A path may span multiple namespaces and therefore Java inplementation packages based on the Condiguration. Note: while this constructor is public, it is not for application use!

Parameters:
source - the source path node
sourceProperty - the source property logical name
expr - the path predicate expression
Method Detail

newQuery

public static QTable newQuery()
Returns a new DSL query for Type Table which can be used either as a query root or as the start (entry point) for a new path predicate expression.

Returns:
a new DSL query

constraint

public QConstraint constraint()
Returns a DSL query element for reference property, constraint.

Returns:
a DSL query element for reference property, constraint.

constraint

public QConstraint constraint(Expression expr)
Returns a DSL query element for reference property, constraint, while adding the given path predicate expression. Path predicate expressions are used to restrict the query results for a collection property within a DataGraph.

Parameters:
expr - the path predicate expression
Returns:
a DSL query element for reference property, constraint.

owner

public DataProperty owner()
Returns a DSL data element for property, owner.

Returns:
a DSL data element for property, owner.

tableColumn

public QTableColumn tableColumn()
Returns a DSL query element for reference property, tableColumn.

Returns:
a DSL query element for reference property, tableColumn.

tableColumn

public QTableColumn tableColumn(Expression expr)
Returns a DSL query element for reference property, tableColumn, while adding the given path predicate expression. Path predicate expressions are used to restrict the query results for a collection property within a DataGraph.

Parameters:
expr - the path predicate expression
Returns:
a DSL query element for reference property, tableColumn.

tableColumnComment

public QTableColumnComment tableColumnComment()
Returns a DSL query element for reference property, tableColumnComment.

Returns:
a DSL query element for reference property, tableColumnComment.

tableColumnComment

public QTableColumnComment tableColumnComment(Expression expr)
Returns a DSL query element for reference property, tableColumnComment, while adding the given path predicate expression. Path predicate expressions are used to restrict the query results for a collection property within a DataGraph.

Parameters:
expr - the path predicate expression
Returns:
a DSL query element for reference property, tableColumnComment.

tableColumnConstraint

public QTableColumnConstraint tableColumnConstraint()
Returns a DSL query element for reference property, tableColumnConstraint.

Returns:
a DSL query element for reference property, tableColumnConstraint.

tableColumnConstraint

public QTableColumnConstraint tableColumnConstraint(Expression expr)
Returns a DSL query element for reference property, tableColumnConstraint, while adding the given path predicate expression. Path predicate expressions are used to restrict the query results for a collection property within a DataGraph.

Parameters:
expr - the path predicate expression
Returns:
a DSL query element for reference property, tableColumnConstraint.

tableComment

public QTableComment tableComment()
Returns a DSL query element for reference property, tableComment.

Returns:
a DSL query element for reference property, tableComment.

tableComment

public QTableComment tableComment(Expression expr)
Returns a DSL query element for reference property, tableComment, while adding the given path predicate expression. Path predicate expressions are used to restrict the query results for a collection property within a DataGraph.

Parameters:
expr - the path predicate expression
Returns:
a DSL query element for reference property, tableComment.

tableName

public DataProperty tableName()
Returns a DSL data element for property, tableName.

Returns:
a DSL data element for property, tableName.


Copyright © 2013. All rights reserved.