# 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
  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
  Description
  `TdbRecord`
  TdbRecord.`copy(TdbDatabaseDesign targetDatabase)`
  Copies the current record to the specified database.
  `TdbRecord`
  TdbRecord.`copy(String 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
  Description
  `Iterator<TdbRecord>`
  TdbSearchSet.`iterator()`
  Returns an iterator over the records in the current search set.
  `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
  Description
  `void`
  TdbGraphRecord.`setReference(TdbRecord rec)`
  Set a reference to a pre-existing record.
  `void`
  TdbRecordSet.`setRetrievalTemplate(TdbRecord template)`
  Set the record set template, i.e. the fields and restrictions that are to be requested from the server.
  `void`
  TdbSearch.`setRetrievalTemplate(TdbRecord newTemplate)`
  Set the default retrieval template for records to retrieve.
  `void`
  TdbSearchSet.`setRetrievalTemplate(TdbRecord newTemplate)`
  Set the 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
  Description
  `void`
  TdbRecordSet.`insert(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
  Modifier
  Constructor
  Description
  ``
  `TdbStringField(TdbRecord parent, TdbFieldTemplate tmpl)`
  Constructor, creates a blank instance based on the template provided
  ``
  `TdbStringField(TdbRecord parent, String name)`
  Constructor, creates a blank instance based on the name provided

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

  Methods in com.tietoenator.trip.jxp.graph that return TdbRecord
  Modifier and Type
  Method
  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
  Description
  `TdbGraphRecord`
  TdbGraph.`createEdge(String name, TdbRecord source, TdbRecord target, boolean commit)`
  Create an edge in the graph database currently associated with this TdbGraph instance.
  `TdbGraphRecord`
  TdbGraph.`createVertex(String label, TdbRecord reference, boolean commit)`
  Create a vertex record in the graph database currently associated with this TdbGraph instance.