| Modifier and Type | Class and Description |
|---|---|
| private static class | ComplexColumnInfoImpl.
Implementation of ComplexValue.Id. |
| protected abstract static class |
| Modifier and Type | Field and Description |
|---|---|
| public static final ComplexValueForeignKey | |
| public static final ComplexValue. | |
| private static final int | |
| private final Column | |
| private final int | |
| private final Column | |
| private final Table | |
| private IndexCursor | |
| private final Column | |
| private final List |
| Access | Constructor and Description |
|---|---|
| protected |
| INVALID_FK | back to summary |
|---|---|
| public static final ComplexValueForeignKey INVALID_FK | |
| INVALID_ID | back to summary |
|---|---|
| public static final ComplexValue. | |
| INVALID_ID_VALUE | back to summary |
|---|---|
| private static final int INVALID_ID_VALUE | |
| mcolumn | back to summary |
|---|---|
| private final Column mcolumn | |
| mcomplexTypeId | back to summary |
|---|---|
| private final int mcomplexTypeId | |
| mcomplexValFkCol | back to summary |
|---|---|
| private final Column mcomplexValFkCol | |
| mflatTable | back to summary |
|---|---|
| private final Table mflatTable | |
| momplexValIdCursor | back to summary |
|---|---|
| private IndexCursor momplexValIdCursor | |
| mpkCol | back to summary |
|---|---|
| private final Column mpkCol | |
| mtypeCols | back to summary |
|---|---|
| private final List<Column> mtypeCols | |
| ComplexColumnInfoImpl | back to summary |
|---|---|
| protected ComplexColumnInfoImpl(Column column, int complexTypeId, Table typeObjTable, Table flatTable) throws IOException | |
| addRawValue | back to summary |
|---|---|
| public ComplexValue. Implements io.
| |
| addValue | back to summary |
|---|---|
| public ComplexValue. Implements io.
| |
| addValues | back to summary |
|---|---|
| public void addValues(Collection<? extends V> values) throws IOException Implements io.
| |
| asRow | back to summary |
|---|---|
| protected Object[] asRow(Object[] row, V value) throws IOException | |
| countValues | back to summary |
|---|---|
| public int countValues(int complexValueFk) throws IOException Implements io.
| |
| deleteAllValues | back to summary |
|---|---|
| public void deleteAllValues(int complexValueFk) throws IOException Implements io.
| |
| deleteAllValues | back to summary |
|---|---|
| public void deleteAllValues(ComplexValueForeignKey complexValueFk) throws IOException Implements io.
| |
| deleteRawValue | back to summary |
|---|---|
| public void deleteRawValue(Row rawValue) throws IOException Implements io.
| |
| deleteRow | back to summary |
|---|---|
| private void deleteRow(RowId rowId) throws IOException | |
| deleteValue | back to summary |
|---|---|
| public void deleteValue(V value) throws IOException Implements io.
| |
| deleteValues | back to summary |
|---|---|
| public void deleteValues(Collection<? extends V> values) throws IOException Implements io.
| |
| diffFlatColumns | back to summary |
|---|---|
| protected static void diffFlatColumns(Table typeObjTable, Table flatTable, List<Column> typeCols, List<Column> otherCols) | |
| getColumn | back to summary |
|---|---|
| public Column getColumn() | |
| getComplexValFkIter | back to summary |
|---|---|
| private Iterator | |
| getComplexValueForeignKeyColumn | back to summary |
|---|---|
| public Column getComplexValueForeignKeyColumn() | |
| getDatabase | back to summary |
|---|---|
| public Database getDatabase() | |
| getPrimaryKeyColumn | back to summary |
|---|---|
| public Column getPrimaryKeyColumn() | |
| getRawValues | back to summary |
|---|---|
| public List Implements io.
| |
| getRawValues | back to summary |
|---|---|
| public List Implements io.
| |
| getType | back to summary |
|---|---|
| public abstract ComplexDataType getType() Redeclares io.
| |
| getTypeColumns | back to summary |
|---|---|
| protected List | |
| getValueId | back to summary |
|---|---|
| protected ComplexColumnInfoImpl. | |
| getValueId | back to summary |
|---|---|
| protected ComplexColumnInfoImpl. | |
| getValues | back to summary |
|---|---|
| public List Implements io.
| |
| newRowArray | back to summary |
|---|---|
| private Object[] newRowArray() | |
| postTableLoadInit | back to summary |
|---|---|
| public void postTableLoadInit() throws IOException | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |
| toValue | back to summary |
|---|---|
| protected abstract V toValue(ComplexValueForeignKey complexValueFk, Row rawValues) | |
| toValues | back to summary |
|---|---|
| protected List | |
| updateRawValue | back to summary |
|---|---|
| public ComplexValue. Implements io.
| |
| updateRow | back to summary |
|---|---|
| private void updateRow(ComplexValue. | |
| updateValue | back to summary |
|---|---|
| public ComplexValue. Implements io.
| |
| updateValues | back to summary |
|---|---|
| public void updateValues(Collection<? extends V> values) throws IOException Implements io.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final RowId | |
| private static final long | |
| private final int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public int | get()
Implements abstract io. Returns the unique identifier of this complex value (this value is unique among all values in all rows of the main table for the complex column). |
| public RowId | getRowId()
Implements abstract io. Returns the rowId of this ComplexValue within the secondary table. |
| rowId | back to summary |
|---|---|
| private final RowId rowId | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID Hides io. | |
| value | back to summary |
|---|---|
| private final int value | |
| ComplexValueIdImpl | back to summary |
|---|---|
| pack-priv ComplexValueIdImpl(int value, RowId rowId) | |
| get | back to summary |
|---|---|
| public int get() Implements abstract io. Doc from io. Returns the unique identifier of this complex value (this value is unique among all values in all rows of the main table for the complex column).
| |
| getRowId | back to summary |
|---|---|
| public RowId getRowId() Implements abstract io. Doc from io. Returns the rowId of this ComplexValue within the secondary table.
| |
| Modifier and Type | Field and Description |
|---|---|
| private ComplexValueForeignKey | |
| private ComplexValue. |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | equals(Object o)
Overrides java. Indicates whether some other object is "equal to" this one. |
| public Column | getColumn()
Implements io. Returns the column in the main table with which this complex value is associated. |
| public ComplexValueForeignKey | getComplexValueForeignKey()
Implements io. Returns the foreign key identifier for this complex value (this value is the same for all values in the same row of the main table). |
| public ComplexValue. | getId()
Implements io. Returns the unique identifier of this complex value (this value is unique among all values in all rows of the main table). |
| public int | |
| public void | setComplexValueForeignKey(ComplexValueForeignKey newComplexValueFk)
Implements io.
|
| public void | setId(ComplexValue.
Implements io. Called once when a new ComplexValue is saved to set the new unique identifier. |
| complexValueFk | back to summary |
|---|---|
| private ComplexValueForeignKey complexValueFk | |
| id | back to summary |
|---|---|
| private ComplexValue. | |
| ComplexValueImpl | back to summary |
|---|---|
| protected ComplexValueImpl(ComplexValue. | |
| equals | back to summary |
|---|---|
| public boolean equals(Object o) Overrides java. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes.
| |
| getColumn | back to summary |
|---|---|
| public Column getColumn() Implements io. Doc from io. Returns the column in the main table with which this complex value is associated.
| |
| getComplexValueForeignKey | back to summary |
|---|---|
| public ComplexValueForeignKey getComplexValueForeignKey() Implements io. Doc from io. Returns the foreign key identifier for this complex value (this value is the same for all values in the same row of the main table).
| |
| getId | back to summary |
|---|---|
| public ComplexValue. Implements io. Doc from io. Returns the unique identifier of this complex value (this value is unique among all values in all rows of the main table).
| |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for this object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| setComplexValueForeignKey | back to summary |
|---|---|
| public void setComplexValueForeignKey(ComplexValueForeignKey newComplexValueFk) Implements io.
| |
| setId | back to summary |
|---|---|
| public void setId(ComplexValue. Implements io. Doc from io. Called once when a new ComplexValue is saved to set the new unique identifier.
| |