## Uses of Interface
com.thinkaurelius.titan.core.TransactionBuilder

- Packages that use TransactionBuilder
  Package | Description
  --- | ---
  com.thinkaurelius.titan.core |
  com.thinkaurelius.titan.graphdb.database.log |
  com.thinkaurelius.titan.graphdb.transaction |

- - ### Uses of TransactionBuilder in com.thinkaurelius.titan.core

    Methods in com.thinkaurelius.titan.core that return TransactionBuilder
    Modifier and Type | Method and Description
    --- | ---
    `TransactionBuilder` | TitanGraph.`buildTransaction()` Returns a `TransactionBuilder` to construct a new thread-independent `TitanTransaction`.
    `TransactionBuilder` | TransactionBuilder.`checkInternalVertexExistence()` Enables checks that verify that each vertex actually exists in the underlying data store when it is retrieved.
    `TransactionBuilder` | TransactionBuilder.`disableBatchLoading()` Disables batch loading by ensuring that consistency checks are applied in this transaction.
    `TransactionBuilder` | TransactionBuilder.`enableBatchLoading()` Enabling batch loading disables a number of consistency checks inside Titan to speed up the ingestion of data under the assumptions that inconsistencies are resolved prior to loading.
    `TransactionBuilder` | TransactionBuilder.`readOnly()` Makes the transaction read only.
    `TransactionBuilder` | TransactionBuilder.`setCommitTime(long timestampSinceEpoch, TimeUnit unit)` Sets the timestamp for this transaction.
    `TransactionBuilder` | TransactionBuilder.`setCustomOption(String k, Object v)` Configures a custom option on this transaction which will be passed through to the storage and indexing backends.
    `TransactionBuilder` | TransactionBuilder.`setDirtyVertexSize(int size)` Configures the initial size of the map of modified vertices held by this transaction.
    `TransactionBuilder` | TransactionBuilder.`setGroupName(String name)` Sets the group name for this transaction which provides a way for gathering reporting on multiple transactions into one group.
    `TransactionBuilder` | TransactionBuilder.`setLogIdentifier(String logName)` Name of the log to be used for logging the mutations in this transaction.
    `TransactionBuilder` | TransactionBuilder.`setRestrictedPartitions(int[] partitions)` Configures this transaction such that queries against partitioned vertices are restricted to the given partitions.
    `TransactionBuilder` | TransactionBuilder.`setVertexCacheSize(int size)` Configures the size of the internal caches used in the transaction.

  - ### Uses of TransactionBuilder in com.thinkaurelius.titan.graphdb.database.log

    Methods in com.thinkaurelius.titan.graphdb.database.log with parameters of type TransactionBuilder
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | LogTxMeta.`setValue(TransactionBuilder builder, Object value)`

  - ### Uses of TransactionBuilder in com.thinkaurelius.titan.graphdb.transaction

    Classes in com.thinkaurelius.titan.graphdb.transaction that implement TransactionBuilder
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StandardTransactionBuilder` Used to configure a `TitanTransaction`.

    Methods in com.thinkaurelius.titan.graphdb.transaction that return TransactionBuilder
    Modifier and Type | Method and Description
    --- | ---
    `TransactionBuilder` | StandardTransactionBuilder.`setCustomOption(String k, Object v)`
    `TransactionBuilder` | StandardTransactionBuilder.`setDirtyVertexSize(int size)`
    `TransactionBuilder` | StandardTransactionBuilder.`setRestrictedPartitions(int[] partitions)`

Copyright © 2012–2014. All rights reserved.