|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use TableExpr | |
|---|---|
| de.mguennewig.pobjects | The package de.mguennewig.pobjects provides an abstraction
layer on top of a set of database tables by which table rows can be
accessed transparently as Java objects. |
| de.mguennewig.pobjects.event | The package provides classes to listen to database changes performed over the PObject library. |
| de.mguennewig.pobjects.filesystem | This package contains a PObjects Container that uses the file
system tree as a database table. |
| de.mguennewig.pobjects.memdb | This package contains a simple non-persistent Container
implementation that operates only in memory. |
| de.mguennewig.pobjects.metadata | This package contains the metadata classes used by the PObject library. |
| de.mguennewig.pobjsearch | This package contains the PObjSearch framework that is based on the PObjForm library. |
| Uses of TableExpr in de.mguennewig.pobjects |
|---|
| Subclasses of TableExpr in de.mguennewig.pobjects | |
|---|---|
class |
DynamicSelectExpr
A dynamically created SELECT expression. |
| Methods in de.mguennewig.pobjects that return TableExpr | |
|---|---|
TableExpr |
TableRef.getTableExpr()
|
abstract TableExpr |
Record.getTableExpr()
Returns the metadata declaration for this Record. |
TableExpr |
PObject.getTableExpr()
Returns the metadata declaration for this Record. |
TableExpr |
Container.getTableExpr(java.lang.Class<? extends Record> tableClass)
|
TableExpr |
AbstractContainer.getTableExpr(java.lang.Class<? extends Record> tableClass)
|
TableExpr |
Query.getTableExpr(int n)
Returns the table expression at index n of this query. |
| Methods in de.mguennewig.pobjects with parameters of type TableExpr | |
|---|---|
TableRef |
SQLEvalContext.addTableExpr(TableExpr table)
|
TableRef |
EvalContext.addTableExpr(TableExpr table)
|
void |
Query.addTableExpr(TableExpr te,
boolean pullInFields)
Adds a new table expression to the query. |
void |
EvalContext.addTableExprColumns(TableRef tr,
TableExpr te)
|
Record |
Container.createObject(TableExpr te)
Creates a new Record instance for the given
table expression without any binding to this container. |
Record |
AbstractContainer.createObject(TableExpr te)
Creates a new Record instance for the given
table expression without any binding to this container. |
Record |
Container.getData(TableExpr te)
Returns a Record instance for the given
table expression without reading any data from the DB. |
Record |
AbstractContainer.getData(TableExpr te)
Returns a Record instance for the given
table expression without reading any data from the DB. |
Query |
Container.newQuery(TableExpr tableExpr)
Creates a new query for all rows of the given table expression. |
Query |
AbstractContainer.newQuery(TableExpr tableExpr)
Creates a new query for all rows of the given table expression. |
Query |
Container.newQuery(TableExpr[] tableExprs,
Predicate[] filters)
Creates a new query with a filter on the given table expressions. |
Query |
AbstractContainer.newQuery(TableExpr[] tableExprs,
Predicate[] filters)
Creates a new query with a filter on the given table expressions. |
Query |
Container.newQuery(TableExpr tableExpr,
Predicate filter)
Creates a new query with a filter on the given table expression. |
Query |
AbstractContainer.newQuery(TableExpr tableExpr,
Predicate filter)
Creates a new query with a filter on the given table expression. |
Query |
Container.newQuery(TableExpr tableExpr,
Predicate[] filters)
Creates a new query with a filter on the given table expression. |
Query |
AbstractContainer.newQuery(TableExpr tableExpr,
Predicate[] filters)
Creates a new query with a filter on the given table expression. |
| Constructors in de.mguennewig.pobjects with parameters of type TableExpr | |
|---|---|
TableRef(TableExpr te,
java.lang.String alias,
int fromIdx)
Creates a new table reference. |
|
| Uses of TableExpr in de.mguennewig.pobjects.event |
|---|
| Methods in de.mguennewig.pobjects.event that return TableExpr | |
|---|---|
TableExpr |
PObjContainerEvent.getTable(int idx)
|
| Methods in de.mguennewig.pobjects.event with parameters of type TableExpr | |
|---|---|
boolean |
PObjContainerEvent.contains(TableExpr te)
|
| Constructors in de.mguennewig.pobjects.event with parameters of type TableExpr | |
|---|---|
PObjContainerEvent(TableExpr[] tables)
Creates a new PObjContainerEvent. |
|
| Uses of TableExpr in de.mguennewig.pobjects.filesystem |
|---|
| Methods in de.mguennewig.pobjects.filesystem that return TableExpr | |
|---|---|
TableExpr |
FileRecord.getTableExpr()
Returns the metadata declaration for this Record. |
| Uses of TableExpr in de.mguennewig.pobjects.memdb |
|---|
| Methods in de.mguennewig.pobjects.memdb that return TableExpr | |
|---|---|
TableExpr |
TableExprFKeyPair.getSourceTable()
|
| Constructors in de.mguennewig.pobjects.memdb with parameters of type TableExpr | |
|---|---|
TableExprFKeyPair(TableExpr sourceTable,
ForeignKeyConstraint fkey)
|
|
| Uses of TableExpr in de.mguennewig.pobjects.metadata |
|---|
| Subclasses of TableExpr in de.mguennewig.pobjects.metadata | |
|---|---|
class |
ClassDecl
A class declaration describes both an application class and an SQL table. |
class |
SelectExpr
A select expression defines an SQL `SELECT' statement, together
with meta information about the statement that enables pobjects to
manipulate and execute it. |
class |
ViewDecl
A variant of a select expression that is translated into a CREATE VIEW definition. |
| Methods in de.mguennewig.pobjects.metadata that return TableExpr | |
|---|---|
TableExpr |
PObjDictionary.getTableExpr(java.lang.Class<? extends Record> tableClass)
Returns the table expression for the given class or null if
such does not exist. |
TableExpr |
Module.getTableExpr(int idx)
Returns the table expression at index idx. |
TableExpr |
PObjDictionary.getTableExpr(java.lang.String tableName)
Returns the first found table expression for the given name or null if such does not exist. |
TableExpr |
Module.getTableExpr(java.lang.String tableName)
Reutrns the table expression with the specified name. |
| Methods in de.mguennewig.pobjects.metadata with parameters of type TableExpr | |
|---|---|
boolean |
TableExpr.isExtensionOf(TableExpr te)
Tests whether this table expression is an extension of te. |
boolean |
ClassDecl.isExtensionOf(TableExpr te)
Tests whether this table expression is an extension of te. |
| Constructors in de.mguennewig.pobjects.metadata with parameters of type TableExpr | |
|---|---|
Module(java.lang.String name,
java.lang.String javaPackage,
TypeDecl[] types,
TableExpr[] tableExprs,
Workflow[] workflows,
FormDecl[] forms,
CommandDecl[] commands)
Creates a new Module. |
|
| Uses of TableExpr in de.mguennewig.pobjsearch |
|---|
| Methods in de.mguennewig.pobjsearch that return TableExpr | |
|---|---|
TableExpr |
SearchModel.getTable(int n)
|
| Methods in de.mguennewig.pobjsearch with parameters of type TableExpr | |
|---|---|
static SearchColumn[] |
SearchFactory.createColumns(TableExpr te,
boolean includeId,
java.lang.String... excludeColumns)
Creates a set of SearchColumns based on the meta-data of the
given table usable for a new SearchModel. |
static SearchModel |
SearchFactory.createModel(TableExpr te,
boolean includeId,
java.lang.String... excludeColumns)
Creates a new SearchModel based on the meta-data of the
given table. |
| Constructors in de.mguennewig.pobjsearch with parameters of type TableExpr | |
|---|---|
SearchModel(TableExpr[] tables,
Condition[] conditions,
SearchColumn[] columns)
Creates a new instance of SearchModel |
|
SearchModel(TableExpr[] tables,
Condition[] conditions,
SearchColumn[] columns,
SearchFilter[] additionalFilters)
Creates a new instance of SearchModel |
|
SearchModel(TableExpr table,
SearchColumn[] columns)
Creates a new instance of SearchModel |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||