Uses of Interface
org.eobjects.metamodel.schema.Column

Packages that use Column
org.eobjects.metamodel Root package for MetaModel 
org.eobjects.metamodel.convert DataContext decorator for implicit conversion of value types after querying and before insertion. 
org.eobjects.metamodel.create API for creating tables 
org.eobjects.metamodel.data API for data sets 
org.eobjects.metamodel.delete API for deleting rows 
org.eobjects.metamodel.intercept   
org.eobjects.metamodel.query API for querying 
org.eobjects.metamodel.query.builder API for query building 
org.eobjects.metamodel.schema API for schema structure 
org.eobjects.metamodel.update API for updating rows 
 

Uses of Column in org.eobjects.metamodel
 

Methods in org.eobjects.metamodel that return Column
 Column DataContext.getColumnByQualifiedLabel(String columnName)
          Finds a column in the DataContext based on a fully qualified column label.
 Column AbstractDataContext.getColumnByQualifiedLabel(String columnName)
          Finds a column in the DataContext based on a fully qualified column label.
static Column[] MetaModelHelper.getColumnsBySuperType(Column[] columns, SuperColumnType superColumnType)
           
static Column[] MetaModelHelper.getColumnsByType(Column[] columns, ColumnType columnType)
           
static Column[] MetaModelHelper.getTableColumns(Table table, Column[] columns)
          Creates a subset array of columns, where only columns that are contained within the specified table are included.
static Column[] MetaModelHelper.getTableColumns(Table table, Iterable<Column> columns)
          Creates a subset array of columns, where only columns that are contained within the specified table are included.
 

Methods in org.eobjects.metamodel with parameters of type Column
 void QueryPostprocessDataContext.addConverter(Column column, TypeConverter<?,?> converter)
          Adds a TypeConverter to this DataContext's query engine (Query Postprocessor) for read operations.
static SelectItem[] MetaModelHelper.createSelectItems(Column... columns)
           
static Column[] MetaModelHelper.getColumnsBySuperType(Column[] columns, SuperColumnType superColumnType)
           
static Column[] MetaModelHelper.getColumnsByType(Column[] columns, ColumnType columnType)
           
static Column[] MetaModelHelper.getTableColumns(Table table, Column[] columns)
          Creates a subset array of columns, where only columns that are contained within the specified table are included.
static Table[] MetaModelHelper.getTables(Column[] columns)
           
protected abstract  DataSet QueryPostprocessDataContext.materializeMainSchemaTable(Table table, Column[] columns, int maxRows)
          Executes a simple one-table query against a table in the main schema of the subclasses of this class.
protected  DataSet QueryPostprocessDataContext.materializeMainSchemaTable(Table table, Column[] columns, int firstRow, int maxRows)
          Executes a simple one-table query against a table in the main schema of the subclasses of this class.
 

Method parameters in org.eobjects.metamodel with type arguments of type Column
static Column[] MetaModelHelper.getTableColumns(Table table, Iterable<Column> columns)
          Creates a subset array of columns, where only columns that are contained within the specified table are included.
static Table[] MetaModelHelper.getTables(Collection<Table> tableList, Iterable<Column> columnList)
          Creates an array of tables where all occurences of tables in the provided list of tables and columns are included
static Table[] MetaModelHelper.getTables(Iterable<Column> columns)
          Converts a list of columns to a corresponding array of tables
 

Uses of Column in org.eobjects.metamodel.convert
 

Methods in org.eobjects.metamodel.convert that return types with arguments of type Column
static Map<Column,TypeConverter<?,?>> Converters.autoDetectConverters(DataContext dataContext, Column[] columns, int sampleSize)
          Auto-detects / guesses the type converters to be applied on set of columns.
static Map<Column,TypeConverter<?,?>> Converters.autoDetectConverters(DataContext dataContext, Table table, int sampleSize)
          Auto-detects / guesses the type converters to be applied on a table.
protected  Map<Column,TypeConverter<?,?>> ConvertedDataSetInterceptor.getConverters(DataSet dataSet)
           
 

Methods in org.eobjects.metamodel.convert with parameters of type Column
 void HasReadTypeConverters.addConverter(Column column, TypeConverter<?,?> converter)
           
 void ConvertedRowUpdationInterceptor.addConverter(Column column, TypeConverter<?,?> converter)
           
 void ConvertedRowInsertionInterceptor.addConverter(Column column, TypeConverter<?,?> converter)
           
 void ConvertedDataSetInterceptor.addConverter(Column column, TypeConverter<?,?> converter)
           
static DataContext Converters.addTypeConverter(DataContext dataContext, Column column, TypeConverter<?,?> converter)
          Adds a type converter to a specific column in the DataContext.
static UpdateableDataContext Converters.addTypeConverter(UpdateableDataContext dataContext, Column column, TypeConverter<?,?> converter)
          Adds a type converter to a specific column in the DataContext.
static Map<Column,TypeConverter<?,?>> Converters.autoDetectConverters(DataContext dataContext, Column[] columns, int sampleSize)
          Auto-detects / guesses the type converters to be applied on set of columns.
 

Method parameters in org.eobjects.metamodel.convert with type arguments of type Column
static DataContext Converters.addTypeConverters(DataContext dataContext, Map<Column,TypeConverter<?,?>> converters)
          Adds a collection of type converters to specific columns in the DataContext
static UpdateableDataContext Converters.addTypeConverters(UpdateableDataContext dataContext, Map<Column,TypeConverter<?,?>> converters)
          Adds a collection of type converters to specific columns in the DataContext
protected static
<RB extends RowBuilder<?>>
RB
Converters.convertRow(RB rowBuilder, Map<Column,TypeConverter<?,?>> converters)
          Converts values in a RowBuilder.
 

Constructor parameters in org.eobjects.metamodel.convert with type arguments of type Column
ConvertedDataSetInterceptor(Map<Column,TypeConverter<?,?>> converters)
           
ConvertedRowInsertionInterceptor(Map<Column,TypeConverter<?,?>> converters)
           
ConvertedRowUpdationInterceptor(Map<Column,TypeConverter<?,?>> converters)
           
 

Uses of Column in org.eobjects.metamodel.create
 

Methods in org.eobjects.metamodel.create with parameters of type Column
 T ColumnBuilder.like(Column column)
          Builds several properties of a column, based on another Column object as a prototype.
 

Uses of Column in org.eobjects.metamodel.data
 

Methods in org.eobjects.metamodel.data that return Column
protected  Column[] AbstractRowBuilder.getColumns()
           
 

Methods in org.eobjects.metamodel.data with parameters of type Column
 Style Row.getStyle(Column column)
           
 Style AbstractRow.getStyle(Column column)
           
 Object Row.getValue(Column column)
          Shorthand method for getting the value of a SelectItem based on the provided column.
 Object AbstractRow.getValue(Column column)
           
 int SimpleDataSetHeader.indexOf(Column column)
           
 int Row.indexOf(Column column)
          Gets the index of a Column in the row.
 int DataSetHeader.indexOf(Column column)
           
 int CachingDataSetHeader.indexOf(Column column)
           
 int AbstractRow.indexOf(Column column)
           
 boolean RowBuilder.isSet(Column column)
          Determines if a column's value has been explicitly specified or not.
 boolean AbstractRowBuilder.isSet(Column column)
           
 RB RowBuilder.value(Column column, Object value)
          Sets the value of a column
 RB AbstractRowBuilder.value(Column column, Object value)
           
 RB RowBuilder.value(Column column, Object value, Style style)
          Sets the value of a column
 RB AbstractRowBuilder.value(Column column, Object value, Style style)
           
 FilterBuilder<T> WhereClauseBuilder.where(Column column)
          Defines a where item to set as a criteria
 

Constructors in org.eobjects.metamodel.data with parameters of type Column
AbstractDataSet(Column[] columns)
           
AbstractRowBuilder(Column[] columns)
           
EmptyDataSet(Column[] columns)
           
SimpleDataSetHeader(Column[] columns)
           
 

Uses of Column in org.eobjects.metamodel.delete
 

Methods in org.eobjects.metamodel.delete with parameters of type Column
 FilterBuilder<DeleteFrom> DeleteFrom.where(Column column)
           
 FilterBuilder<RowDeletionBuilder> AbstractRowDeletionBuilder.where(Column column)
           
 

Uses of Column in org.eobjects.metamodel.intercept
 

Methods in org.eobjects.metamodel.intercept that return Column
 Column InterceptableDataContext.getColumnByQualifiedLabel(String columnName)
           
 

Uses of Column in org.eobjects.metamodel.query
 

Methods in org.eobjects.metamodel.query that return Column
 Column SelectItem.getColumn()
           
 

Methods in org.eobjects.metamodel.query with parameters of type Column
 SelectItem FunctionType.createSelectItem(Column column)
           
 Query Query.from(Table leftTable, Table rightTable, JoinType joinType, Column leftOnColumn, Column rightOnColumn)
           
 SelectItem SelectClause.getSelectItem(Column column)
           
 Query Query.groupBy(Column... columns)
           
 Query Query.having(Column column, OperatorType operatorType, Object operand)
           
 Query Query.having(FunctionType function, Column column, OperatorType operatorType, Object operand)
           
 boolean FilterClause.isColumnReferenced(Column column)
          Traverses the items and evaluates whether or not the given column is referenced in either of them.
 boolean SelectItem.isReferenced(Column column)
          Investigates whether or not this SelectItem references a particular column.
 boolean FilterItem.isReferenced(Column column)
           
 Query Query.orderBy(Column column)
           
 Query Query.orderBy(Column column, boolean ascending)
          Deprecated. use orderBy(Column, Direction) instead
 Query Query.orderBy(Column column, OrderByItem.Direction direction)
           
 Query Query.select(Column... columns)
           
 Query Query.select(Column column, FromItem fromItem)
           
 Query Query.select(FunctionType functionType, Column column)
           
 Query Query.where(Column column, OperatorType operatorType, Object operand)
           
 

Constructors in org.eobjects.metamodel.query with parameters of type Column
SelectItem(Column column)
          Creates a simple SelectItem that selects from a column
SelectItem(Column column, FromItem fromItem)
          Creates a SelectItem that references a column from a particular FromItem, for example a.price or p.age
SelectItem(FunctionType function, Column column)
          Creates a SelectItem that uses a function on a column, for example SUM(price) or MAX(age)
SelectItem(FunctionType function, Column column, FromItem fromItem)
          Creates a SelectItem that uses a function on a column from a particular FromItem, for example SUM(a.price) or MAX(p.age)
 

Uses of Column in org.eobjects.metamodel.query.builder
 

Methods in org.eobjects.metamodel.query.builder that return Column
 Column SatisfiedQueryBuilder.findColumn(String columnName)
          Finds a column by name within the already defined FROM items
 

Methods in org.eobjects.metamodel.query.builder with parameters of type Column
 SatisfiedSelectBuilder<B> SatisfiedSelectBuilder.and(Column... columns)
           
 WhereBuilder<B> SatisfiedWhereBuilder.and(Column column)
           
 ColumnSelectBuilder<B> SatisfiedSelectBuilder.and(Column column)
           
 SatisfiedOrderByBuilder<B> SatisfiedOrderByBuilder.and(Column column)
           
 FunctionSelectBuilder<B> SatisfiedSelectBuilder.and(FunctionType function, Column column)
           
 HavingBuilder SatisfiedHavingBuilder.and(FunctionType functionType, Column column)
           
 B FilterBuilder.differentFrom(Column column)
          Not equal to ...
 B AbstractFilterBuilder.differentFrom(Column column)
           
 B FilterBuilder.eq(Column column)
          Equal to ...
 B AbstractFilterBuilder.eq(Column column)
           
 B FilterBuilder.equals(Column column)
          Deprecated. use 'eq' or 'isEquals' instead.
 B AbstractFilterBuilder.equals(Column column)
          Deprecated. 
 B FilterBuilder.greaterThan(Column column)
          Greater than ...
 B AbstractFilterBuilder.greaterThan(Column column)
           
 B SatisfiedQueryBuilder.groupBy(Column... columns)
           
 GroupedQueryBuilder SatisfiedQueryBuilder.groupBy(Column column)
           
 B FilterBuilder.gt(Column column)
          Greater than ...
 B AbstractFilterBuilder.gt(Column column)
           
 HavingBuilder GroupedQueryBuilder.having(FunctionType functionType, Column column)
           
 B FilterBuilder.higherThan(Column column)
          Deprecated. use FilterBuilder.greaterThan(Column) instead
 B AbstractFilterBuilder.higherThan(Column arg)
          Deprecated. 
 B FilterBuilder.isEquals(Column column)
          Equal to ...
 B AbstractFilterBuilder.isEquals(Column column)
           
 B FilterBuilder.lessThan(Column column)
          Less than ...
 B AbstractFilterBuilder.lessThan(Column column)
           
 B FilterBuilder.lt(Column column)
          Less than ...
 B AbstractFilterBuilder.lt(Column column)
           
 B FilterBuilder.ne(Column column)
          Not equal to ...
 B AbstractFilterBuilder.ne(Column column)
           
 SatisfiedFromBuilder JoinFromBuilder.on(Column left, Column right)
           
 WhereBuilder<B> SatisfiedWhereBuilder.or(Column column)
           
 HavingBuilder SatisfiedHavingBuilder.or(FunctionType functionType, Column column)
           
 SatisfiedOrderByBuilder<B> SatisfiedQueryBuilder.orderBy(Column column)
           
 SatisfiedOrderByBuilder<GroupedQueryBuilder> GroupedQueryBuilder.orderBy(FunctionType function, Column column)
           
 SatisfiedSelectBuilder<B> SatisfiedQueryBuilder.select(Column... columns)
           
 SatisfiedSelectBuilder<?> SatisfiedFromBuilder.select(Column... columns)
           
 ColumnSelectBuilder<B> SatisfiedQueryBuilder.select(Column column)
           
 ColumnSelectBuilder<?> SatisfiedFromBuilder.select(Column column)
           
 FunctionSelectBuilder<B> SatisfiedQueryBuilder.select(FunctionType functionType, Column column)
           
 FunctionSelectBuilder<?> SatisfiedFromBuilder.select(FunctionType functionType, Column column)
           
 WhereBuilder<B> SatisfiedQueryBuilder.where(Column column)
           
 

Uses of Column in org.eobjects.metamodel.schema
 

Classes in org.eobjects.metamodel.schema that implement Column
 class AbstractColumn
          Abstract Column implementation.
 class ImmutableColumn
          Immutable implementation of the Column interface.
 class MutableColumn
          Represents a column and it's metadata description.
 

Fields in org.eobjects.metamodel.schema with type parameters of type Column
protected  List<Column> MutableTable._columns
           
 

Methods in org.eobjects.metamodel.schema that return Column
 Column[] Table.getBooleanColumns()
          Gets all of this table's columns that are of boolean type.
 Column[] AbstractTable.getBooleanColumns()
           
 Column Table.getColumn(int index)
          Gets a column by index.
 Column AbstractTable.getColumn(int index)
           
 Column Table.getColumnByName(String columnName)
          Convenience method for retrieving a column by it's name.
 Column AbstractTable.getColumnByName(String columnName)
           
 Column[] Table.getColumns()
          Gets the columns of this table.
 Column[] MutableTable.getColumns()
           
 Column[] Table.getColumnsOfSuperType(SuperColumnType superColumnType)
          Gets the columns of this table that conforms to a specified SuperColumnType.
 Column[] AbstractTable.getColumnsOfSuperType(SuperColumnType superColumnType)
           
 Column[] Table.getColumnsOfType(ColumnType columnType)
          Gets the columns of this table that conforms to a specified ColumnType.
 Column[] AbstractTable.getColumnsOfType(ColumnType columnType)
           
 Column[] Relationship.getForeignColumns()
          Gets the foreign key columns of this relationship.
 Column[] MutableRelationship.getForeignColumns()
           
 Column[] ImmutableRelationship.getForeignColumns()
           
 Column[] Table.getForeignKeys()
          Gets the columns of this table that are known to be foreign keys (ie.
 Column[] AbstractTable.getForeignKeys()
           
 Column[] Table.getIndexedColumns()
          Gets all of this table's columns that are indexed.
 Column[] AbstractTable.getIndexedColumns()
           
 Column[] Table.getLiteralColumns()
          Gets all of this table's columns that are of literal (String/text) type.
 Column[] AbstractTable.getLiteralColumns()
           
 Column[] Table.getNumberColumns()
          Gets all of this table's columns that are of number type.
 Column[] AbstractTable.getNumberColumns()
           
 Column[] Relationship.getPrimaryColumns()
          Gets the primary key columns of this relationship.
 Column[] MutableRelationship.getPrimaryColumns()
           
 Column[] ImmutableRelationship.getPrimaryColumns()
           
 Column[] Table.getPrimaryKeys()
          Gets the columns of this table that are known to be primary keys.
 Column[] AbstractTable.getPrimaryKeys()
           
 Column[] Table.getTimeBasedColumns()
          Gets all of this table's columns that are time and/or date based.
 Column[] AbstractTable.getTimeBasedColumns()
           
 

Methods in org.eobjects.metamodel.schema that return types with arguments of type Column
protected  List<Column> MutableTable.getColumnsInternal()
          Internal getter for the columns of the table.
 

Methods in org.eobjects.metamodel.schema with parameters of type Column
 MutableTable MutableTable.addColumn(Column column)
           
 MutableTable MutableTable.addColumn(int index, Column column)
           
protected static Table AbstractRelationship.checkSameTable(Column[] columns)
           
 int AbstractColumn.compareTo(Column that)
           
 boolean Relationship.containsColumnPair(Column pkColumn, Column fkColumn)
          Determines whether this relationship contains a specific pair of columns
 boolean AbstractRelationship.containsColumnPair(Column pkColumn, Column fkColumn)
           
static Relationship MutableRelationship.createRelationship(Column[] primaryColumns, Column[] foreignColumns)
          Factory method to create relations between two tables by specifying which columns from the tables that enforce the relationship.
static Relationship MutableRelationship.createRelationship(Column[] primaryColumns, Column[] foreignColumns)
          Factory method to create relations between two tables by specifying which columns from the tables that enforce the relationship.
static Relationship MutableRelationship.createRelationship(Column primaryColumn, Column foreignColumn)
           
 MutableTable MutableTable.removeColumn(Column column)
           
 MutableTable MutableTable.setColumns(Column... columns)
           
 

Method parameters in org.eobjects.metamodel.schema with type arguments of type Column
 MutableTable MutableTable.setColumns(Collection<Column> columns)
           
 

Constructors in org.eobjects.metamodel.schema with parameters of type Column
ImmutableColumn(Column column, org.eobjects.metamodel.schema.ImmutableTable table)
           
ImmutableColumn(Column column, Table table)
          Constructs an ImmutableColumn based on an existing column and a table.
MutableTable(String name, TableType type, Schema schema, Column... columns)
           
 

Uses of Column in org.eobjects.metamodel.update
 

Methods in org.eobjects.metamodel.update with parameters of type Column
 FilterBuilder<Update> Update.where(Column column)
           
 FilterBuilder<RowUpdationBuilder> AbstractRowUpdationBuilder.where(Column column)
           
 



Copyright © 2007-2013. All Rights Reserved.