Modifier and Type | Interface and Description |
---|---|
interface |
ParentColumn<CHILD,PARENT,CHILDBUILDER,PARENTBUILDER>
Represents a reference from a child entity to its parent.
|
interface |
PrimaryKey<ENTITY,BUILDER>
Representation of the column that holds the primary key for the entity.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractColumn<TYPE,ENTITY,BUILDER>
Represents a column in a database table.
|
class |
DirectPrimaryKey<ENTITY>
Primary key for an entity whose construction is direct, i.e.
|
class |
IndirectPrimaryKey<ENTITY,BUILDER>
Primary key for an entity whose construction is indirect, i.e.
|
class |
JoinColumn<ENTITY,JOINED,ENTITYBUILDER,JOINEDBUILDER>
Represents a column that links to a foreign key of some
other entity.
|
class |
NoBackReferenceParentColumn<ENTITY,PARENT,BUILDER,PARENTBUILDER>
Represents a reference from a child entity to its parent where the
child class has no reference to the parent.
|
class |
ParentColumnImpl<CHILD,PARENT,CHILDBUILDER,PARENTBUILDER>
Represents a reference from a child entity to its parent where
the child class has a pointer back to the parent.
|
Modifier and Type | Method and Description |
---|---|
Column<ENTITY,BUILDER> |
ColumnSelection.get(String columnName) |
Column<ENTITY,ENTITY> |
DirectPrimaryKey.withPrefix(String newPrefix,
Prefixer prefixer) |
Column<ENTITY,BUILDER> |
Column.withPrefix(String newPrefix,
Prefixer prefixer)
Make a new instance of the column, identical to this instance, except with a
new prefix.
|
Column<ENTITY,BUILDER> |
IndirectPrimaryKey.withPrefix(String newPrefix,
Prefixer prefixer) |
Column<ENTITY,BUILDER> |
NoBackReferenceParentColumn.withPrefix(String newPrefix,
Prefixer prefixer) |
Column<CHILD,CHILDBUILDER> |
ParentColumnImpl.withPrefix(String prefix,
Prefixer prefixer) |
Modifier and Type | Method and Description |
---|---|
default List<Column<ENTITY,ENTITYBUILDER>> |
KeylessDaoDescriptor.allColumns()
All the columns of the underlying table, both data type and join type.
|
List<Column<ENTITY,BUILDER>> |
ColumnCollection.allColumns() |
static <E,B> List<Column<E,B>> |
ColumnCollection.allColumns(List<Column<E,B>> nonJoinColumns,
List<JoinColumn<E,?,B,?>> joinColumns) |
default List<Column<ENTITY,ENTITYBUILDER>> |
KeylessDaoDescriptor.dataColumns()
The columns that contain the data that make up the object
|
List<Column<ENTITY,BUILDER>> |
ColumnCollection.getDataColumns() |
List<? extends Column<ENTITY,?>> |
KeylessSqlBuilder.getNonJoinColumns() |
List<Column<JOINED,JOINEDBUILDER>> |
JoinColumn.getNonJoinColumns() |
default List<Column<ENTITY,ENTITYBUILDER>> |
KeylessDaoDescriptor.nonJoinColumns()
All the columns in the DAO, except those that represent joins
to other entities, including primary key and parent column.
|
List<Column<ENTITY,BUILDER>> |
ColumnCollection.nonJoinColumns() |
static <E,B> List<Column<E,B>> |
ColumnCollection.nonJoinColumns(PrimaryKey<E,B> primaryKey,
ParentColumn<E,?,B,?> parentColumn,
List<Column<E,B>> dataColumns) |
Modifier and Type | Method and Description |
---|---|
void |
ColumnCollection.addDataColumn(Column<ENTITY,BUILDER> dataColumn) |
Modifier and Type | Method and Description |
---|---|
static <E,B> List<Column<E,B>> |
ColumnCollection.allColumns(List<Column<E,B>> nonJoinColumns,
List<JoinColumn<E,?,B,?>> joinColumns) |
static <E,B> List<Column<E,B>> |
ColumnCollection.nonJoinColumns(PrimaryKey<E,B> primaryKey,
ParentColumn<E,?,B,?> parentColumn,
List<Column<E,B>> dataColumns) |
Constructor and Description |
---|
ColumnCollection(PrimaryKey<ENTITY,BUILDER> primaryKey,
ParentColumn<ENTITY,?,BUILDER,?> parentColumn,
List<Column<ENTITY,BUILDER>> dataColumns,
List<JoinColumn<ENTITY,?,BUILDER,?>> joinColumns) |
ColumnSelection(List<Column<ENTITY,BUILDER>> allColumns,
String... columnNames) |
Copyright © 2019. All rights reserved.