Uses of Class
de.mguennewig.pobjects.metadata.Column

Packages that use Column
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.jdbc This package contains Container implementations that use a JDBC connection. 
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 Column in de.mguennewig.pobjects
 

Methods in de.mguennewig.pobjects that return Column
 Column PObjConstraintException.Entry.getColumn()
           
 Column ColumnReference.getColumn()
           
 Column Member.getLastSelector()
           
 Column Member.getSelector(int idx)
           
 Column[] Member.getSelectors()
           
 

Methods in de.mguennewig.pobjects with parameters of type Column
 void PObjConstraintException.add(Column column, java.lang.String msg)
          Adds a new entry to this exception's list of constraint violations.
 void PObjConstraintException.add(Column column, java.lang.String msg, Constraint constraint)
          Like PObjConstraintException.add(Column,String), but also includes constraint in question.
 void PObjConstraintException.addAll(Column[] columns, java.lang.String msg, Constraint constraint)
          Like PObjConstraintException.add(Column,String,Constraint), but for multiple columns, which all get the same message and constraint.
 int Query.addJoin(int baseColumn, Column refColumn, boolean pullInFields)
          Add an equi-join on the table referenced by the reference in refColumn.
 void Query.addOrderBy(int baseColumn, Column designator)
           
 void Query.addOrderBy(int baseColumn, Column[] designator, boolean ascending)
           
 void Query.addOrderBy(int baseColumn, Column designator, boolean ascending)
           
 void SQLEvalContext.addResult(TableRef tr, Column col)
          
abstract  void EvalContext.addResult(TableRef tr, Column col)
           
 void SQLEvalContext.addResultPClassId(TableRef t, Column col)
           
 int Container.deleteAll(ClassDecl cl, Column fk, java.lang.Object value)
          Deletes all entries within the specified table whose foreign key fk equals the given value.
 TableRef SQLEvalContext.deref(TableRef tr, ClassDecl te, Column c, boolean join)
          
abstract  TableRef EvalContext.deref(TableRef tr, ClassDecl te, Column c, boolean join)
           
 TableRef EvalContext.deref(TableRef tr, Column column)
           
 java.lang.String PObjConstraintException.errorMsgForColumn(Column column)
          If the exception contains an error for the column column, return the error message.
 java.lang.String Record.format(Column column)
           
 java.lang.Object Record.get(Column c)
          Returns the value of column c.
 java.lang.String TableRef.getColumnRef(Column col)
           
static boolean EvalContext.requiresOuterJoin(Column column)
          Returns whether an outer join is required for the reference column.
 ColumnReference EvalContext.resolveSelector(int baseColumn, Column... selector)
           
 void Record.set(Column c, java.lang.Object value)
          Set value of column c.
 void PObject.set(Column c, java.lang.Object value)
          Set value of column c.
 

Constructors in de.mguennewig.pobjects with parameters of type Column
ColumnReference(TableRef table, Column column)
          Creates a new column reference.
Member(int baseColumn, Column column)
          Create a member reference.
Member(int baseColumn, Column[] selectors)
          Create a member reference.
Member(int baseColumn, Column[] selectors, boolean outerJoin)
          Create a member reference over multiple tables.
Member(int baseColumn, Column column, boolean outerJoin)
          Create a member reference.
Member(int baseColumn, Column column1, Column column2)
          Create a member reference over column1, which references another table to column2 of this one.
PObjConstraintException.Entry(Column column, java.lang.String msg, Constraint constraint)
           
PObjConstraintException(Record obj, Column column, java.lang.String msg)
          Create a new exception with details for object obj.
PObjNestedSet(PObject parent, java.lang.Class<? extends Record> elementClass, Column rightColumn)
           
 

Uses of Column in de.mguennewig.pobjects.event
 

Methods in de.mguennewig.pobjects.event with parameters of type Column
 int ContainerWrapper.deleteAll(ClassDecl cl, Column fk, java.lang.Object value)
          Deletes all entries within the specified table whose foreign key fk equals the given value.
 

Uses of Column in de.mguennewig.pobjects.filesystem
 

Methods in de.mguennewig.pobjects.filesystem with parameters of type Column
 int FileSystemContainer.deleteAll(ClassDecl cl, Column fk, java.lang.Object value)
          Deletes all entries within the specified table whose foreign key fk equals the given value.
 

Uses of Column in de.mguennewig.pobjects.jdbc
 

Methods in de.mguennewig.pobjects.jdbc with parameters of type Column
 int JdbcContainer.deleteAll(ClassDecl cl, Column fk, java.lang.Object value)
          Deletes all entries within the specified table whose foreign key fk equals the given value.
 TableRef MySQLContainer.MySQLEvalContext.deref(TableRef tr, ClassDecl te, Column c, boolean join)
          
 

Uses of Column in de.mguennewig.pobjects.memdb
 

Methods in de.mguennewig.pobjects.memdb with parameters of type Column
 int MemoryContainer.deleteAll(ClassDecl te, Column fk, java.lang.Object value)
          Deletes all entries within the specified table whose foreign key fk equals the given value.
 

Constructors in de.mguennewig.pobjects.memdb with parameters of type Column
RecordComparator(Column column)
          Creates a new Record comparator.
RecordComparator(Column[] columns)
          Creates a new Record comparator.
RecordComparator(Column[] columns, java.lang.String applyFunction)
          Creates a new Record comparator.
 

Uses of Column in de.mguennewig.pobjects.metadata
 

Subclasses of Column in de.mguennewig.pobjects.metadata
 class ArrayEntry
          A form entry for an array of the same type of form entries.
 class ButtonEntry
          A pseudo form entry for a submit button.
 class Field
          A Column that belongs to an existing table.
 class FileEntry
          A file selection entry within a form.
 class FormEntry
          A form entry describes (usually) a line of an form, including a label and any interactive elements associated with it.
 class HeadingEntry
          An entry in a form which shows some static text in form of a heading.
 class IdField
          A field to identify a row.
 class InputEntry
          A form entry describes an input element within a form.
 class LinkEntry
          A pseudo form entry to hold a popup-link to another page.
 class Parameter
          An input parameter of an `select' element.
 class RadioEntry
          A special kind of form entry, which adds a radio button to a fixed set of form entries.
 class RecordEntry
          A special kind of form entry, which adds a fixed set of form entries.
 class SpacerEntry
          A form entry for adding an empty line into the form.
 class TextAreaEntry
          A special form entry that describes a text-area.
 class TextEntry
          A form entry for displaying static text given by the application.
 class ValueEntry
          Abstract base class for all form entries, which handle values.
 

Methods in de.mguennewig.pobjects.metadata that return Column
abstract  Column TableExpr.getColumn(int index)
           
 Column SelectExpr.getColumn(int index)
          
 Column ClassDecl.getColumn(int index)
          
abstract  Column TableExpr.getColumnByName(java.lang.String name)
          Return table column with name name.
 Column SelectExpr.getColumnByName(java.lang.String name)
          Return table column with name name.
 Column ClassDecl.getColumnByName(java.lang.String name)
          Return class field with name name.
 Column[] CheckConstraint.getColumns()
          Returns the list of columns on which this constraint operates.
 Column NestedSetType.getLeftColumn()
          Returns the column that holds the left most subset.
 Column NestedSetType.getRightColumn()
          Returns the column that holds the right most subset.
 

Methods in de.mguennewig.pobjects.metadata with parameters of type Column
 void TypeRef.checkConstraints(Record rec, Column column)
          Checks all constraints imposed on values of this type.
 void Type.checkConstraints(Record rec, Column column)
          Checks all constraints imposed on values of this type.
 void TimeStampType.checkConstraints(Record rec, Column column)
          Checks all constraints imposed on values of this type.
 void StringType.checkConstraints(Record rec, Column column)
          Checks all constraints imposed on values of this type.
 void ScalarType.checkConstraints(Record rec, Column column)
          Checks all constraints imposed on values of this type.
 void RefType.checkConstraints(Record rec, Column column)
          Checks all constraints imposed on values of this type.
 void NumericType.checkConstraints(Record rec, Column column)
          Checks all constraints imposed on values of this type.
 void Int32Type.checkConstraints(Record rec, Column column)
          Checks all constraints imposed on values of this type.
 void FileType.checkConstraints(Record rec, Column column)
          Checks all constraints imposed on values of this type.
 

Uses of Column in de.mguennewig.pobjsearch
 

Methods in de.mguennewig.pobjsearch that return Column
 Column DefaultSearchColumn.getSelector(int n)
           
 

Constructors in de.mguennewig.pobjsearch with parameters of type Column
DefaultSearchColumn(java.lang.String identifier, java.lang.String label, int tableIndex, Column... selectors)
          Creates a new instance of DefaultSearchColumn
RedirectFilter(java.lang.String identifier, java.lang.String label, int redirectTableIndex, Column redirectColumn, java.lang.Class<? extends Record> filterTable, Column... filterSelector)
          Creates a new instance of RedirectFilter
RedirectFilter(java.lang.String identifier, java.lang.String label, int redirectTableIndex, Column redirectColumn, java.lang.Class<? extends Record> filterTable, Column... filterSelector)
          Creates a new instance of RedirectFilter