| Modifier and Type | Method and Description |
|---|---|
Column |
Index.Column.getColumn() |
Column |
Table.getColumn(java.lang.String name) |
Column |
Column.getVersionHistoryColumn()
Returns the column which tracks the version history for an "append only"
column.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<? extends Column> |
Table.getColumns() |
java.util.List<Column> |
Relationship.getFromColumns() |
java.util.List<Column> |
Relationship.getToColumns() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Cursor.currentRowMatches(Column columnPattern,
java.lang.Object valuePattern)
Returns
true if the current row matches the given pattern. |
boolean |
Cursor.findFirstRow(Column columnPattern,
java.lang.Object valuePattern)
Moves to the first row (as defined by the cursor) where the given column
has the given value.
|
boolean |
Cursor.findNextRow(Column columnPattern,
java.lang.Object valuePattern)
Moves to the next row (as defined by the cursor) where the given column
has the given value.
|
static java.lang.Object |
CursorBuilder.findValue(Index index,
Column column,
Column columnPattern,
java.lang.Object valuePattern)
Convenience method for finding a specific row in a table which matches a
given row "pattern".
|
static java.lang.Object |
CursorBuilder.findValue(Table table,
Column column,
Column columnPattern,
java.lang.Object valuePattern)
Convenience method for finding a specific row in a table which matches a
given row "pattern".
|
java.lang.Object |
Cursor.getCurrentRowValue(Column column)
Returns the given column from the current row.
|
void |
Cursor.setCurrentRowValue(Column column,
java.lang.Object value)
Updates a single value in the current row.
|
ColumnBuilder |
ColumnBuilder.setFromColumn(Column template)
Sets all attributes except name from the given Column template (including
all column properties except GUID).
|
CursorBuilder |
CursorBuilder.setIndexByColumns(Column... columns)
Sets an index to use for the cursor by searching the table for an index
with exactly the given columns.
|
| Modifier and Type | Method and Description |
|---|---|
Column |
ComplexValue.getColumn() |
abstract Column |
ComplexValueForeignKey.getColumn() |
| Modifier and Type | Class and Description |
|---|---|
private static class |
CalculatedColumnUtil.CalcBooleanColImpl
Calculated BOOLEAN column implementation.
|
private static class |
CalculatedColumnUtil.CalcColImpl
General calculated column implementation.
|
private static class |
CalculatedColumnUtil.CalcMemoColImpl
Calculated MEMO column implementation.
|
private static class |
CalculatedColumnUtil.CalcNumericColImpl
Calculated NUMERIC column implementation.
|
private static class |
CalculatedColumnUtil.CalcTextColImpl
Calculated TEXT column implementation.
|
class |
ColumnImpl
Access database column definition
|
(package private) class |
ComplexColumnImpl
ColumnImpl subclass which is used for complex data types.
|
(package private) class |
LongValueColumnImpl
ColumnImpl subclass which is used for long value data types.
|
(package private) class |
MemoColumnImpl
ColumnImpl subclass which is used for Memo data types.
|
(package private) class |
NumericColumnImpl
ColumnImpl subclass which is used for numeric data types.
|
private class |
PropertyMaps.Handler.BooleanPropColumn
Normal boolean columns do not write into the actual row data, so we
need to do a little extra work.
|
private class |
PropertyMaps.Handler.PropColumn
Column adapted to work w/out a Table.
|
(package private) class |
TextColumnImpl
ColumnImpl subclass which is used for Text data types.
|
(package private) class |
UnsupportedColumnImpl
ColumnImpl subclass which is used for unknown/unsupported data types.
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<Column> |
RelationshipImpl._fromColumns
the columns in the "to" table in this relationship (aligned w/
toColumns list)
|
private java.util.List<Column> |
RelationshipImpl._toColumns
the columns in the "from" table in this relationship (aligned w/
toColumns list)
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Column> |
RelationshipImpl.getFromColumns() |
java.util.List<Column> |
RelationshipImpl.getToColumns() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CursorImpl.currentRowMatches(Column columnPattern,
java.lang.Object valuePattern) |
boolean |
CursorImpl.findFirstRow(Column columnPattern,
java.lang.Object valuePattern) |
boolean |
CursorImpl.findNextRow(Column columnPattern,
java.lang.Object valuePattern) |
java.lang.Object |
CursorImpl.getCurrentRowValue(Column column) |
void |
CursorImpl.setCurrentRowValue(Column column,
java.lang.Object value) |
void |
TableImpl.updateValue(Column column,
RowId rowId,
java.lang.Object value)
Update the given column's value for the given row id.
|
| Modifier and Type | Field and Description |
|---|---|
private Column |
ComplexColumnInfoImpl._column |
private Column |
ComplexValueForeignKeyImpl._column |
private Column |
ComplexColumnInfoImpl._complexValFkCol |
private Column |
AttachmentColumnInfoImpl._fileDataCol |
private Column |
AttachmentColumnInfoImpl._fileFlagsCol |
private Column |
AttachmentColumnInfoImpl._fileNameCol |
private Column |
AttachmentColumnInfoImpl._fileTimeStampCol |
private Column |
AttachmentColumnInfoImpl._fileTypeCol |
private Column |
AttachmentColumnInfoImpl._fileUrlCol |
private Column |
VersionHistoryColumnInfoImpl._modifiedCol |
private Column |
ComplexColumnInfoImpl._pkCol |
private Column |
MultiValueColumnInfoImpl._valueCol |
private Column |
VersionHistoryColumnInfoImpl._valueCol |
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<Column> |
ComplexColumnInfoImpl._typeCols |
| Modifier and Type | Method and Description |
|---|---|
Column |
ComplexColumnInfoImpl.getColumn() |
Column |
ComplexColumnInfoImpl.ComplexValueImpl.getColumn() |
Column |
ComplexValueForeignKeyImpl.getColumn() |
Column |
ComplexColumnInfoImpl.getComplexValueForeignKeyColumn() |
Column |
AttachmentColumnInfoImpl.getFileDataColumn() |
Column |
AttachmentColumnInfoImpl.getFileFlagsColumn() |
Column |
AttachmentColumnInfoImpl.getFileNameColumn() |
Column |
AttachmentColumnInfoImpl.getFileTimeStampColumn() |
Column |
AttachmentColumnInfoImpl.getFileTypeColumn() |
Column |
AttachmentColumnInfoImpl.getFileUrlColumn() |
Column |
VersionHistoryColumnInfoImpl.getModifiedDateColumn() |
Column |
ComplexColumnInfoImpl.getPrimaryKeyColumn() |
Column |
MultiValueColumnInfoImpl.getValueColumn() |
Column |
VersionHistoryColumnInfoImpl.getValueColumn() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<Column> |
ComplexColumnInfoImpl.getTypeColumns() |
java.util.List<Column> |
UnsupportedColumnInfoImpl.getValueColumns() |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
ComplexColumnInfoImpl.diffFlatColumns(Table typeObjTable,
Table flatTable,
java.util.List<Column> typeCols,
java.util.List<Column> otherCols) |
protected static void |
ComplexColumnInfoImpl.diffFlatColumns(Table typeObjTable,
Table flatTable,
java.util.List<Column> typeCols,
java.util.List<Column> otherCols) |
| Constructor and Description |
|---|
AttachmentColumnInfoImpl(Column column,
int complexId,
Table typeObjTable,
Table flatTable) |
ComplexColumnInfoImpl(Column column,
int complexTypeId,
Table typeObjTable,
Table flatTable) |
ComplexValueForeignKeyImpl(Column column,
int value) |
MultiValueColumnInfoImpl(Column column,
int complexId,
Table typeObjTable,
Table flatTable) |
UnsupportedColumnInfoImpl(Column column,
int complexId,
Table typeObjTable,
Table flatTable) |
VersionHistoryColumnInfoImpl(Column column,
int complexId,
Table typeObjTable,
Table flatTable) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Column> |
ExportFilter.filterColumns(java.util.List<Column> columns)
The columns that should be used to create the exported file.
|
java.util.List<Column> |
SimpleExportFilter.filterColumns(java.util.List<Column> columns) |
| Modifier and Type | Method and Description |
|---|---|
ColumnValidator |
SimpleColumnValidatorFactory.createValidator(Column col) |
ColumnValidator |
ColumnValidatorFactory.createValidator(Column col)
Returns a ColumnValidator instance for the given column, or
null
if the default should be used. |
java.lang.Object |
DebugErrorHandler.handleRowError(Column column,
byte[] columnData,
ErrorHandler.Location location,
java.lang.Exception error) |
java.lang.Object |
ErrorHandler.handleRowError(Column column,
byte[] columnData,
ErrorHandler.Location location,
java.lang.Exception error)
Handles an error encountered while reading a column of data from a Table
row.
|
java.lang.Object |
ReplacementErrorHandler.handleRowError(Column column,
byte[] columnData,
ErrorHandler.Location location,
java.lang.Exception error) |
static RowFilter |
RowFilter.matchPattern(Column columnPattern,
java.lang.Object valuePattern)
Creates a filter based on a single value row pattern.
|
IterableBuilder |
IterableBuilder.setMatchPattern(Column columnPattern,
java.lang.Object valuePattern) |
java.lang.Object |
SimpleColumnValidator.validate(Column col,
java.lang.Object val) |
java.lang.Object |
ColumnValidator.validate(Column col,
java.lang.Object val)
Validates and/or manipulates the given potential new value for the given
column.
|
| Modifier and Type | Method and Description |
|---|---|
EntryIterableBuilder |
EntryIterableBuilder.addColumns(java.lang.Iterable<? extends Column> cols) |
IterableBuilder |
IterableBuilder.addColumns(java.lang.Iterable<? extends Column> cols) |
java.util.List<Column> |
ExportFilter.filterColumns(java.util.List<Column> columns)
The columns that should be used to create the exported file.
|
java.util.List<Column> |
SimpleExportFilter.filterColumns(java.util.List<Column> columns) |