Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.deegree.io.datastore.sql.transaction.insert.InsertField

Packages that use InsertField
org.deegree.io.datastore.sql.transaction.insert |

Uses of InsertField in org.deegree.io.datastore.sql.transaction.insert

Subclasses of InsertField in org.deegree.io.datastore.sql.transaction.insert
`class` | `InsertGeometryField` A geometry field of an `InsertRow`.

Fields in org.deegree.io.datastore.sql.transaction.insert with type parameters of type InsertField
`protected Map<String,InsertField>` | `InsertRow.columnMap` Maps column names to their corresponding `InsertField` instance.

Methods in org.deegree.io.datastore.sql.transaction.insert that return InsertField
`InsertField` | `InsertRow.getColumn(String column)` Returns the `InsertField` for the given column name.
`InsertField` | `InsertRow.getPKColumn()` Returns the `InsertField` for the primary key column.
`InsertField` | `InsertField.getReferencedField()` Returns the `InsertField` that this `InsertField` references.
`InsertField` | `InsertRow.setColumn(String column, Object value, int sqlType, boolean isPK)` Sets the value to be inserted in the given table column.

Methods in org.deegree.io.datastore.sql.transaction.insert that return types with arguments of type InsertField
`Collection<InsertField>` | `InsertRow.getColumns()` Returns all `InsertField`s.
`(package private) List<InsertField>` | `InsertRow.getReferencedFields()` Returns all `InsertField`s that are referenced by a field from this `InsertRow`.
`List<InsertField>` | `InsertRow.getReferencingFields()` Returns all `InsertField` that reference a column in this `InsertRow`.
`(package private) Collection<InsertField>` | `InsertField.getReferencingFields()` Returns all fields that reference this field.

Methods in org.deegree.io.datastore.sql.transaction.insert with parameters of type InsertField
`(package private) void` | `InsertField.addReferencingField(InsertField referencingField)`
`void` | `InsertRow.linkColumn(String column, InsertField referencedField)` Sets the value to be inserted in the given table column - the column references the given `InsertField` and thus must have the same value as the referenced column.
`void` | `InsertField.relinkField(InsertField field)` Sets this `InsertField` to be a reference to the given `InsertField`.
`void` | `InsertField.removeReferencingField(InsertField referencingField)` Removes the given `InsertField` from the list of references to this `InsertField`.

Constructors in org.deegree.io.datastore.sql.transaction.insert with parameters of type InsertField
`InsertField(InsertRow row, String columnName, InsertField referencedField)` Creates a new `InsertField` instance.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV NEXT | FRAMES NO FRAMES

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org