Uses of Interface
acdp.Column
Packages that use Column
Package
Description
Contains the core interfaces needed to operate a database.
Contains classes for designing an ACDP database.
-
Uses of Column in acdp
Modifier and TypeMethodDescriptionColVal.column()
Returns the column of this column value pair.Column<?>
Returns the column with the specified name.Column<?>[]
Row.getColumns()
The sequence of columns of this row.Column<?>[]
Table.getColumns()
Returns all columns of this table.Modifier and TypeMethodDescription<T> T
Returns the value for the specified column.Returns the referenced row of this table.Returns an iterator over the rows of this table.Returns an iterator over the rows of this table starting with the first row that comes after the referenced row.Returns aStream
of this table's rows.<T> void
Table.updateAllChangeValues
(Column<T> column, Table.ValueChanger<T> valueChanger) For each row of this table updates the value stored in the specified column with a value obtained from the specified value changer.<T> void
Table.updateAllSupplyValues
(Column<T> column, Table.ValueSupplier<T> valueSupplier) For each row of this table updates the value stored in the specified column with a value obtained from the specified value supplier. -
Uses of Column in acdp.design
Methods in acdp.design that return ColumnModifier and TypeMethodDescriptionstatic final <T> Column<T>
CL.create
(SimpleType<T> simpleType) Creates a new column having the specified simple column type.static final <T> Column<T[]>
CL.ofArray
(int maxSize, SimpleType<T> elementType) Creates a new column of type array with an outrow storage scheme and with elements of the specified element type.static final <T> Column<T[]>
CL.ofArray
(Type.Scheme scheme, int maxSize, SimpleType<T> elementType) Creates a new column of type array with elements of the specified element type.CL.ofArrayOfRef
(int maxSize) Creates a new column having an array of references column type with an outrow storage scheme.CL.ofArrayOfRef
(Type.Scheme scheme, int maxSize) Creates a new column having an array of references column type.Creates a new column of type Boolean.Creates a new column of type Byte.Creates a new column of type Double.Creates a new column of type Float.Creates a new column of type Integer.Creates a new column of type Long.CL.ofRef()
Creates a new column having the reference column type.Creates a new column of type Short.CL.ofString()
Creates a new column of type "classic Java" String.CL.ofString
(ST.Nulls nulls, ST.OutrowStringLength length) Creates a new column of type String with an outrow storage scheme and applying the "UTF-8" charset for any byte conversions.Creates a new column of type String with an inrow storage scheme and applying the specified charset for any byte conversions.CL.ofString
(Charset charset, ST.Nulls nulls, ST.OutrowStringLength length) Creates a new column of type String with an outrow storage scheme and applying the specified charset for any byte conversions.Methods in acdp.design with parameters of type ColumnModifier and TypeMethodDescriptionfinal Row
final <T> T
Returns the value stored at the specified row and column in this table.protected void
CustomTable.initialize
(Column<?>... columns) Initializes this custom table.final Table.TableIterator
final Table.TableIterator
<T> void
CustomTable.updateAllChangeValues
(Column<T> column, Table.ValueChanger<T> valueChanger) <T> void
CustomTable.updateAllSupplyValues
(Column<T> column, Table.ValueSupplier<T> valueSupplier) -
Uses of Column in acdp.tools
Methods in acdp.tools with parameters of type ColumnModifier and TypeMethodDescriptionstatic final <T> void
Refactor.insertColumn
(Path layoutFile, ICipherFactory cipherFactory, String tableName, String columnName, Column<T> column, String refdTableName, int index, T initialValue) Inserts the specified column into the table definition of the specified table at the position given by theindex
argument.static final <T> double
Refactor.modifyColumn
(Path layoutFile, ICipherFactory cipherFactory, String tableName, String columnName, Column<T> column, Table.ValueSwitcher<T> valueSwitcher) Modifies the specified column of the specified table by replacing that column with the specified new column.