## Uses of Class
com.tietoenator.trip.jxp.data.TdbRecord

- Packages that use TdbRecord
  Package | Description
  --- | ---
  com.tietoenator.trip.jxp.data | Database content manipulation.
  com.tietoenator.trip.jxp.graph | [EXPERIMENTAL] Graph database querying and manipulation.

- - ### Uses of TdbRecord in com.tietoenator.trip.jxp.data

    Subclasses of TdbRecord in com.tietoenator.trip.jxp.data
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TdbGraphRecord` Container and manipulation logic for a record from a TRIP graph database.
    `class` | `TdbGridRecord` Container and manipulation logic for a record from a grid cluster
    `class` | `TdbXmlRecord` Container and manipulation logic for a record from a TRIPxml database.

    Methods in com.tietoenator.trip.jxp.data that return TdbRecord
    Modifier and Type | Method and Description
    --- | ---
    `TdbRecord` | TdbRecord.`copy(java.lang.String targetDatabase)` Copies the current record to the specified database.
    `TdbRecord` | TdbRecord.`copy(TdbDatabaseDesign targetDatabase)` Copies the current record to the specified database.
    `TdbRecord` | TdbComponent.`getOwnerRecord()` Retrieve a reference to the TdbRecord within which this component exists
    `TdbRecord` | TdbSearchSet.`getRecord(int index)` Returns a TdbRecord instance for a record in the current search set.
    `TdbRecord` | TdbSearchSet.`getRecord(long index)` Returns a TdbRecord instance for a record in the current search set.
    `TdbRecord` | TdbSearchSet.`getRetrievalTemplate()` Get the retrieval template for records to retrieve.
    `TdbRecord` | TdbRecordSet.`recordAt(int offset)` Retrieve the TdbRecord at the defined offset within the set If the provided offset is outside of the bounds of the record set, an INVALID_ARGS exception is thrown.

    Methods in com.tietoenator.trip.jxp.data that return types with arguments of type TdbRecord
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<TdbRecord>` | TdbSearchSet.`iterator()` Returns an iterator over the records in the current search set.
    `java.util.List<TdbRecord>` | TdbRecordSet.`records()` Retrieve the collection of records retrieved most recently by the get() method from the server

    Methods in com.tietoenator.trip.jxp.data with parameters of type TdbRecord
    Modifier and Type | Method and Description
    --- | ---
    `void` | TdbGraphRecord.`setReference(TdbRecord rec)` Set a reference to a pre-existing record.
    `void` | TdbSearchSet.`setRetrievalTemplate(TdbRecord newTemplate)` Set the retrieval template for records to retrieve.
    `void` | TdbRecordSet.`setRetrievalTemplate(TdbRecord template)` Set the record set template, i.e.
    `void` | TdbSearch.`setRetrievalTemplate(TdbRecord newTemplate)` Set the default retrieval template for records to retrieve.
    `void` | TdbGraphRecord.`setSourceRecord(TdbRecord rec)` Set the source record for a graph edge.
    `void` | TdbGraphRecord.`setTargetRecord(TdbRecord rec)` Set the target record for a graph edge.
    `void` | TdbRecordSet.`update(TdbRecord values)` Apply the same update transformation to all records covered by the record set

    Method parameters in com.tietoenator.trip.jxp.data with type arguments of type TdbRecord
    Modifier and Type | Method and Description
    --- | ---
    `void` | TdbRecordSet.`insert(java.util.Collection<TdbRecord> records)` Insert new records to the database associated with this record set

    Constructors in com.tietoenator.trip.jxp.data with parameters of type TdbRecord
    Constructor and Description
    `TdbStringField(TdbRecord parent, java.lang.String name)` Constructor, creates a blank instance based on the name provided
    `TdbStringField(TdbRecord parent, TdbFieldTemplate tmpl)` Constructor, creates a blank instance based on the template provided

  - ### Uses of TdbRecord in com.tietoenator.trip.jxp.graph

    Methods in com.tietoenator.trip.jxp.graph that return TdbRecord
    Modifier and Type | Method and Description
    --- | ---
    `TdbRecord` | TdbGraphPathVertex.`getRecord(boolean createFields, boolean retrieve)` Return a TdbRecord object for this graph vertex.

    Methods in com.tietoenator.trip.jxp.graph with parameters of type TdbRecord
    Modifier and Type | Method and Description
    --- | ---
    `TdbGraphRecord` | TdbGraph.`createEdge(java.lang.String name, TdbRecord source, TdbRecord target, boolean commit)` Create an edge in the graph database currently associated with this TdbGraph instance.
    `TdbGraphRecord` | TdbGraph.`createVertex(java.lang.String label, TdbRecord reference, boolean commit)` Create a vertex record in the graph database currently associated with this TdbGraph instance.