Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

abort() - Method in interface com.scalar.db.api.DistributedTransaction
Aborts a transaction.
abort() - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommit
 
abort() - Method in class com.scalar.db.transaction.jdbc.JdbcTransaction
 
AbortException - Exception in com.scalar.db.exception.transaction
 
AbortException(String) - Constructor for exception com.scalar.db.exception.transaction.AbortException
 
AbortException(String, Throwable) - Constructor for exception com.scalar.db.exception.transaction.AbortException
 
AbstractMutationComposer - Class in com.scalar.db.transaction.consensuscommit
 
AbstractMutationComposer(String) - Constructor for class com.scalar.db.transaction.consensuscommit.AbstractMutationComposer
 
AbstractQuery - Class in com.scalar.db.storage.jdbc.query
 
AbstractQuery() - Constructor for class com.scalar.db.storage.jdbc.query.AbstractQuery
 
accept(OperationVisitor) - Method in class com.scalar.db.api.Delete
 
accept(MutationConditionVisitor) - Method in class com.scalar.db.api.DeleteIf
 
accept(MutationConditionVisitor) - Method in class com.scalar.db.api.DeleteIfExists
 
accept(OperationVisitor) - Method in class com.scalar.db.api.Get
 
accept(MutationConditionVisitor) - Method in interface com.scalar.db.api.MutationCondition
Visits the specified visitor
accept(OperationVisitor) - Method in class com.scalar.db.api.Operation
Access the specified visitor
accept(OperationVisitor) - Method in class com.scalar.db.api.Put
 
accept(MutationConditionVisitor) - Method in class com.scalar.db.api.PutIf
 
accept(MutationConditionVisitor) - Method in class com.scalar.db.api.PutIfExists
 
accept(MutationConditionVisitor) - Method in class com.scalar.db.api.PutIfNotExists
 
accept(OperationVisitor) - Method in class com.scalar.db.api.Scan
 
accept(ValueVisitor) - Method in class com.scalar.db.io.BigIntValue
 
accept(ValueVisitor) - Method in class com.scalar.db.io.BlobValue
 
accept(ValueVisitor) - Method in class com.scalar.db.io.BooleanValue
 
accept(ValueVisitor) - Method in class com.scalar.db.io.DoubleValue
 
accept(ValueVisitor) - Method in class com.scalar.db.io.FloatValue
 
accept(ValueVisitor) - Method in class com.scalar.db.io.IntValue
 
accept(ValueVisitor) - Method in class com.scalar.db.io.TextValue
 
accept(ValueVisitor) - Method in interface com.scalar.db.io.Value
Accepts a ValueVisitor to be able to be traversed
add(Operation, TransactionResult) - Method in class com.scalar.db.transaction.consensuscommit.CommitMutationComposer
 
add(Operation, TransactionResult) - Method in interface com.scalar.db.transaction.consensuscommit.MutationComposer
 
add(Operation, TransactionResult) - Method in class com.scalar.db.transaction.consensuscommit.PrepareMutationComposer
 
add(Operation, TransactionResult) - Method in class com.scalar.db.transaction.consensuscommit.RollbackMutationComposer
rollback in either prepare phase in commit or lazy recovery phase in read
all() - Method in interface com.scalar.db.api.Scanner
Returns all the results.
all() - Method in class com.scalar.db.storage.cassandra.ScannerImpl
 
all() - Method in class com.scalar.db.storage.cosmos.ScannerImpl
 
all() - Method in class com.scalar.db.storage.dynamo.ScannerImpl
 
all() - Method in class com.scalar.db.storage.jdbc.ScannerImpl
 
Attribute - Class in com.scalar.db.transaction.consensuscommit
 
Attribute() - Constructor for class com.scalar.db.transaction.consensuscommit.Attribute
 

B

BatchComposer - Class in com.scalar.db.storage.cassandra
A batch statement composer
BatchComposer(BatchStatement, StatementHandlerManager) - Constructor for class com.scalar.db.storage.cassandra.BatchComposer
Constructs a BatchComposer with the specified BatchStatement and StatementHandlerManager
BatchHandler - Class in com.scalar.db.storage.cassandra
An executor for a batch statement
BatchHandler(Session, StatementHandlerManager) - Constructor for class com.scalar.db.storage.cassandra.BatchHandler
Constructs a BatchHandler with the specified Session and StatementHandlerManager
BatchHandler - Class in com.scalar.db.storage.cosmos
A handler for a batch
BatchHandler(CosmosClient, TableMetadataManager) - Constructor for class com.scalar.db.storage.cosmos.BatchHandler
Constructs a BatchHandler with the specified CosmosClient and TableMetadataManager
BatchHandler - Class in com.scalar.db.storage.dynamo
A handler for a batch
BatchHandler(DynamoDbClient, TableMetadataManager) - Constructor for class com.scalar.db.storage.dynamo.BatchHandler
Constructs a BatchHandler with the specified DynamoDbClient and TableMetadataManager
BEFORE_COMMITTED_AT - Static variable in class com.scalar.db.transaction.consensuscommit.Attribute
 
BEFORE_ID - Static variable in class com.scalar.db.transaction.consensuscommit.Attribute
 
BEFORE_PREFIX - Static variable in class com.scalar.db.transaction.consensuscommit.Attribute
 
BEFORE_PREPARED_AT - Static variable in class com.scalar.db.transaction.consensuscommit.Attribute
 
BEFORE_STATE - Static variable in class com.scalar.db.transaction.consensuscommit.Attribute
 
BEFORE_VERSION - Static variable in class com.scalar.db.transaction.consensuscommit.Attribute
 
BigIntValue - Class in com.scalar.db.io
A Value for a 64-bit singed integer
BigIntValue(String, long) - Constructor for class com.scalar.db.io.BigIntValue
Constructs a BigIntValue with the specified name and value
BigIntValue(long) - Constructor for class com.scalar.db.io.BigIntValue
Constructs a BigIntValue with the specified value.
bind(PreparedStatement, Operation) - Method in class com.scalar.db.storage.cassandra.DeleteStatementHandler
 
bind(PreparedStatement, Operation) - Method in class com.scalar.db.storage.cassandra.InsertStatementHandler
 
bind(PreparedStatement, Operation) - Method in class com.scalar.db.storage.cassandra.SelectStatementHandler
 
bind(PreparedStatement, Operation) - Method in class com.scalar.db.storage.cassandra.StatementHandler
 
bind(PreparedStatement, Operation) - Method in class com.scalar.db.storage.cassandra.UpdateStatementHandler
 
bind(PreparedStatement) - Method in class com.scalar.db.storage.jdbc.query.AbstractQuery
 
bind(PreparedStatement) - Method in class com.scalar.db.storage.jdbc.query.DeleteQuery
 
bind(PreparedStatement) - Method in class com.scalar.db.storage.jdbc.query.InsertOnConflictDoUpdateQuery
 
bind(PreparedStatement) - Method in class com.scalar.db.storage.jdbc.query.InsertOnDuplicateKeyUpdateQuery
 
bind(PreparedStatement) - Method in class com.scalar.db.storage.jdbc.query.InsertQuery
 
bind(PreparedStatement) - Method in class com.scalar.db.storage.jdbc.query.MergeIntoQuery
 
bind(PreparedStatement) - Method in class com.scalar.db.storage.jdbc.query.MergeQuery
 
bind(PreparedStatement) - Method in class com.scalar.db.storage.jdbc.query.SimpleSelectQuery
 
bind(PreparedStatement) - Method in class com.scalar.db.storage.jdbc.query.UpdateQuery
 
bindCondition(ValueBinder, Mutation) - Method in class com.scalar.db.storage.cassandra.MutateStatementHandler
 
BlobValue - Class in com.scalar.db.io
A Value for a binary data
BlobValue(String, byte[]) - Constructor for class com.scalar.db.io.BlobValue
Constructs a BlobValue with the specified name and value
BlobValue(byte[]) - Constructor for class com.scalar.db.io.BlobValue
Constructs a BlobValue with the specified value.
BooleanValue - Class in com.scalar.db.io
A Value for a boolean data
BooleanValue(String, boolean) - Constructor for class com.scalar.db.io.BooleanValue
Constructs a BooleanValue with the specified name and value
BooleanValue(boolean) - Constructor for class com.scalar.db.io.BooleanValue
Constructs a BooleanValue with the specified value.
build() - Method in class com.scalar.db.storage.cassandra.StatementHandlerManager.Builder
 
build() - Method in class com.scalar.db.storage.cosmos.ConcatenationVisitor
 
build() - Method in class com.scalar.db.storage.dynamo.ConditionExpressionBuilder
 
build() - Method in class com.scalar.db.storage.dynamo.ValueBinder
 
build() - Method in class com.scalar.db.storage.jdbc.query.DeleteQuery.Builder
 
build() - Method in class com.scalar.db.storage.jdbc.query.InsertQuery.Builder
 
build() - Method in class com.scalar.db.storage.jdbc.query.SelectQuery.Builder
 
build() - Method in class com.scalar.db.storage.jdbc.query.UpdateQuery.Builder
 
build() - Method in class com.scalar.db.storage.jdbc.query.UpsertQuery.Builder
 
builder() - Static method in class com.scalar.db.storage.cassandra.StatementHandlerManager
 
Builder() - Constructor for class com.scalar.db.storage.cassandra.StatementHandlerManager.Builder
 

C

cache - Variable in class com.scalar.db.storage.cassandra.StatementHandler
 
Cassandra - Class in com.scalar.db.storage.cassandra
A storage implementation with Cassandra for DistributedStorage.
Cassandra(DatabaseConfig) - Constructor for class com.scalar.db.storage.cassandra.Cassandra
 
CassandraTableMetadata - Class in com.scalar.db.storage.cassandra
 
CassandraTableMetadata(TableMetadata) - Constructor for class com.scalar.db.storage.cassandra.CassandraTableMetadata
 
check(Get) - Method in class com.scalar.db.storage.jdbc.checker.OperationChecker
 
check(Scan) - Method in class com.scalar.db.storage.jdbc.checker.OperationChecker
 
check(Put) - Method in class com.scalar.db.storage.jdbc.checker.OperationChecker
 
check(Delete) - Method in class com.scalar.db.storage.jdbc.checker.OperationChecker
 
check(List<? extends Mutation>, boolean) - Method in class com.scalar.db.storage.jdbc.checker.OperationChecker
 
checkArgument(Operation, Class<? extends Operation>...) - Static method in class com.scalar.db.storage.cassandra.StatementHandler
 
checkArgument(Class<? extends Operation>...) - Method in class com.scalar.db.storage.cosmos.CosmosOperation
 
checkArgument(Operation, Class<? extends Operation>...) - Method in class com.scalar.db.storage.dynamo.StatementHandler
 
checkGetOperation(Get, TableMetadata) - Static method in class com.scalar.db.storage.Utility
 
checkIfPrimaryKeyExists(Operation, TableMetadata) - Static method in class com.scalar.db.storage.Utility
 
checkScanOperation(Scan, TableMetadata) - Static method in class com.scalar.db.storage.Utility
 
clearProjections() - Method in class com.scalar.db.api.Selection
 
client - Variable in class com.scalar.db.storage.cosmos.StatementHandler
 
client - Variable in class com.scalar.db.storage.dynamo.StatementHandler
 
close() - Method in interface com.scalar.db.api.DistributedStorage
Closes connections to the cluster.
close() - Method in interface com.scalar.db.api.DistributedTransactionManager
Closes connections to the cluster.
close() - Method in class com.scalar.db.service.StorageService
 
close() - Method in class com.scalar.db.service.TransactionService
 
close() - Method in class com.scalar.db.storage.cassandra.Cassandra
 
close() - Method in class com.scalar.db.storage.cassandra.ClusterManager
Closes the cluster.
close() - Method in class com.scalar.db.storage.cassandra.ScannerImpl
 
close() - Method in class com.scalar.db.storage.cosmos.Cosmos
 
close() - Method in class com.scalar.db.storage.cosmos.ScannerImpl
 
close() - Method in class com.scalar.db.storage.dynamo.Dynamo
 
close() - Method in class com.scalar.db.storage.dynamo.ScannerImpl
 
close() - Method in class com.scalar.db.storage.jdbc.JdbcDatabase
 
close() - Method in class com.scalar.db.storage.jdbc.ScannerImpl
 
close() - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommitManager
 
close() - Method in class com.scalar.db.transaction.jdbc.JdbcTransactionManager
 
ClusterManager - Class in com.scalar.db.storage.cassandra
A cluster manager
ClusterManager(DatabaseConfig) - Constructor for class com.scalar.db.storage.cassandra.ClusterManager
Constructs a ClusterManager with the specified Config
columnExists(String) - Method in class com.scalar.db.storage.jdbc.metadata.JdbcTableMetadata
 
com.scalar.db - package com.scalar.db
 
commit() - Method in interface com.scalar.db.api.DistributedTransaction
Commits a transaction.
commit(Snapshot) - Method in class com.scalar.db.transaction.consensuscommit.CommitHandler
 
commit() - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommit
 
commit() - Method in class com.scalar.db.transaction.jdbc.JdbcTransaction
 
CommitConflictException - Exception in com.scalar.db.exception.transaction
 
CommitConflictException(String) - Constructor for exception com.scalar.db.exception.transaction.CommitConflictException
 
CommitConflictException(String, Throwable) - Constructor for exception com.scalar.db.exception.transaction.CommitConflictException
 
CommitException - Exception in com.scalar.db.exception.transaction
 
CommitException(String) - Constructor for exception com.scalar.db.exception.transaction.CommitException
 
CommitException(String, Throwable) - Constructor for exception com.scalar.db.exception.transaction.CommitException
 
CommitHandler - Class in com.scalar.db.transaction.consensuscommit
 
CommitHandler(DistributedStorage, Coordinator, RecoveryHandler) - Constructor for class com.scalar.db.transaction.consensuscommit.CommitHandler
 
CommitMutationComposer - Class in com.scalar.db.transaction.consensuscommit
 
CommitMutationComposer(String) - Constructor for class com.scalar.db.transaction.consensuscommit.CommitMutationComposer
 
CommitRuntimeException - Exception in com.scalar.db.exception.transaction
 
CommitRuntimeException(String) - Constructor for exception com.scalar.db.exception.transaction.CommitRuntimeException
 
CommitRuntimeException(String, Throwable) - Constructor for exception com.scalar.db.exception.transaction.CommitRuntimeException
 
COMMITTED_AT - Static variable in class com.scalar.db.transaction.consensuscommit.Attribute
 
compareTo(BigIntValue) - Method in class com.scalar.db.io.BigIntValue
 
compareTo(BlobValue) - Method in class com.scalar.db.io.BlobValue
 
compareTo(BooleanValue) - Method in class com.scalar.db.io.BooleanValue
 
compareTo(DoubleValue) - Method in class com.scalar.db.io.DoubleValue
 
compareTo(FloatValue) - Method in class com.scalar.db.io.FloatValue
 
compareTo(IntValue) - Method in class com.scalar.db.io.IntValue
 
compareTo(Key) - Method in class com.scalar.db.io.Key
 
compareTo(TextValue) - Method in class com.scalar.db.io.TextValue
 
compareTo(PartitionedMutations.Key) - Method in class com.scalar.db.transaction.consensuscommit.PartitionedMutations.Key
 
ConcatenationVisitor - Class in com.scalar.db.storage.cosmos
A visitor class to make a concatenated key string for the partition key
ConcatenationVisitor() - Constructor for class com.scalar.db.storage.cosmos.ConcatenationVisitor
 
ConditionalExpression - Class in com.scalar.db.api
A conditional expression used in MutationCondition.
ConditionalExpression(String, Value, ConditionalExpression.Operator) - Constructor for class com.scalar.db.api.ConditionalExpression
Constructs a ConditionalExpression with the specified name, value and operator.
ConditionalExpression.Operator - Enum in com.scalar.db.api
 
ConditionalMutator - Class in com.scalar.db.storage.jdbc
A visitor class to execute a conditional mutation.
ConditionalMutator(Mutation, Connection, QueryBuilder) - Constructor for class com.scalar.db.storage.jdbc.ConditionalMutator
 
ConditionalQueryBuilder - Class in com.scalar.db.storage.cosmos
A builder to make a query statement for a stored procedure of Cosmos DB from conditions
ConditionalQueryBuilder(SelectConditionStep<Record>) - Constructor for class com.scalar.db.storage.cosmos.ConditionalQueryBuilder
 
ConditionExpressionBuilder - Class in com.scalar.db.storage.dynamo
A builder to make a query statement for a stored procedure of Cosmos DB from conditions
ConditionExpressionBuilder(String) - Constructor for class com.scalar.db.storage.dynamo.ConditionExpressionBuilder
 
ConditionSetter - Class in com.scalar.db.storage.cassandra
A visitor class to configure condition-specific statement
ConditionSetter(BuiltStatement) - Constructor for class com.scalar.db.storage.cassandra.ConditionSetter
Constructs ConditionSetter with the specified BuiltStatement
configure() - Method in class com.scalar.db.service.StorageModule
 
configure() - Method in class com.scalar.db.service.TransactionModule
 
CONNECTION_POOL_MAX_IDLE - Static variable in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
CONNECTION_POOL_MAX_TOTAL - Static variable in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
CONNECTION_POOL_MIN_IDLE - Static variable in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
ConnectionException - Exception in com.scalar.db.exception.storage
 
ConnectionException(String) - Constructor for exception com.scalar.db.exception.storage.ConnectionException
 
ConnectionException(String, Throwable) - Constructor for exception com.scalar.db.exception.storage.ConnectionException
 
ConsensusCommit - Class in com.scalar.db.transaction.consensuscommit
A transaction manager that implements a transaction protocol on the basis of two-phase commit on the consensus of an underlining storage.
ConsensusCommit(CrudHandler, CommitHandler, RecoveryHandler) - Constructor for class com.scalar.db.transaction.consensuscommit.ConsensusCommit
 
CONSENSUSCOMMIT_PREFIX - Static variable in class com.scalar.db.config.DatabaseConfig
 
ConsensusCommitManager - Class in com.scalar.db.transaction.consensuscommit
 
ConsensusCommitManager(DistributedStorage, DatabaseConfig) - Constructor for class com.scalar.db.transaction.consensuscommit.ConsensusCommitManager
 
Consistency - Enum in com.scalar.db.api
Consistency level set in an Operation.
CONTACT_POINTS - Static variable in class com.scalar.db.config.DatabaseConfig
 
CONTACT_PORT - Static variable in class com.scalar.db.config.DatabaseConfig
 
containsKey(Snapshot.Key) - Method in class com.scalar.db.transaction.consensuscommit.Snapshot
 
convert(Operation, Consistency) - Static method in class com.scalar.db.storage.cassandra.StatementHandler
Returns a ConsistencyLevel based on the specified Operation and Consistency
Coordinator - Class in com.scalar.db.transaction.consensuscommit
 
Coordinator(DistributedStorage) - Constructor for class com.scalar.db.transaction.consensuscommit.Coordinator
 
Coordinator.State - Class in com.scalar.db.transaction.consensuscommit
 
CoordinatorException - Exception in com.scalar.db.exception.transaction
 
CoordinatorException(String) - Constructor for exception com.scalar.db.exception.transaction.CoordinatorException
 
CoordinatorException(String, Throwable) - Constructor for exception com.scalar.db.exception.transaction.CoordinatorException
 
copyWith(String) - Method in class com.scalar.db.io.BigIntValue
 
copyWith(String) - Method in class com.scalar.db.io.BlobValue
 
copyWith(String) - Method in class com.scalar.db.io.BooleanValue
 
copyWith(String) - Method in class com.scalar.db.io.DoubleValue
 
copyWith(String) - Method in class com.scalar.db.io.FloatValue
 
copyWith(String) - Method in class com.scalar.db.io.IntValue
 
copyWith(String) - Method in class com.scalar.db.io.TextValue
 
copyWith(String) - Method in interface com.scalar.db.io.Value
Creates a copy of the value with the specified name
Cosmos - Class in com.scalar.db.storage.cosmos
A storage implementation with Cosmos DB for DistributedStorage
Cosmos(DatabaseConfig) - Constructor for class com.scalar.db.storage.cosmos.Cosmos
 
CosmosMutation - Class in com.scalar.db.storage.cosmos
A class to treating utilities for a mutation
CosmosOperation - Class in com.scalar.db.storage.cosmos
A class to treating utilities for a operation
CosmosOperation(Operation, TableMetadataManager) - Constructor for class com.scalar.db.storage.cosmos.CosmosOperation
 
CosmosTableMetadata - Class in com.scalar.db.storage.cosmos
A metadata class for a table of Scalar DB to know the type of each column
CosmosTableMetadata() - Constructor for class com.scalar.db.storage.cosmos.CosmosTableMetadata
 
CREATED_AT - Static variable in class com.scalar.db.transaction.consensuscommit.Attribute
 
CrudException - Exception in com.scalar.db.exception.transaction
 
CrudException(String) - Constructor for exception com.scalar.db.exception.transaction.CrudException
 
CrudException(String, Throwable) - Constructor for exception com.scalar.db.exception.transaction.CrudException
 
CrudHandler - Class in com.scalar.db.transaction.consensuscommit
 
CrudHandler(DistributedStorage, Snapshot) - Constructor for class com.scalar.db.transaction.consensuscommit.CrudHandler
 
CrudRuntimeException - Exception in com.scalar.db.exception.transaction
 
CrudRuntimeException(String) - Constructor for exception com.scalar.db.exception.transaction.CrudRuntimeException
 
CrudRuntimeException(String, Throwable) - Constructor for exception com.scalar.db.exception.transaction.CrudRuntimeException
 
current - Variable in class com.scalar.db.transaction.consensuscommit.AbstractMutationComposer
 

D

DatabaseConfig - Class in com.scalar.db.config
 
DatabaseConfig(File) - Constructor for class com.scalar.db.config.DatabaseConfig
 
DatabaseConfig(InputStream) - Constructor for class com.scalar.db.config.DatabaseConfig
 
DatabaseConfig(Properties) - Constructor for class com.scalar.db.config.DatabaseConfig
 
DataType - Enum in com.scalar.db.storage.jdbc.metadata
 
DEFAULT_CONNECTION_POOL_MAX_IDLE - Static variable in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
DEFAULT_CONNECTION_POOL_MAX_TOTAL - Static variable in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
DEFAULT_CONNECTION_POOL_MIN_IDLE - Static variable in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
DEFAULT_PREPARED_STATEMENTS_POOL_ENABLED - Static variable in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
DEFAULT_PREPARED_STATEMENTS_POOL_MAX_OPEN - Static variable in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
DEFAULT_TRANSACTION_MANAGER_TYPE - Static variable in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
Delete - Class in com.scalar.db.api
A command to delete an entry from DistributedStorage.
Delete(Key) - Constructor for class com.scalar.db.api.Delete
Constructs a Delete with the specified partition Key.
Delete(Key, Key) - Constructor for class com.scalar.db.api.Delete
Constructs a Delete with the specified partition Key and the clustering Key.
delete(Delete) - Method in interface com.scalar.db.api.DistributedStorage
Deletes an entry from the storage with the specified Delete command.
delete(List<Delete>) - Method in interface com.scalar.db.api.DistributedStorage
Deletes entries from the storage with the specified list of Delete commands.
delete(Delete) - Method in interface com.scalar.db.api.DistributedTransaction
Deletes an entry from the storage through a transaction with the specified Delete command.
delete(List<Delete>) - Method in interface com.scalar.db.api.DistributedTransaction
Deletes entries from the storage through a transaction with the specified list of Delete commands.
delete(Delete) - Method in class com.scalar.db.service.StorageService
 
delete(List<Delete>) - Method in class com.scalar.db.service.StorageService
 
delete(Delete) - Method in class com.scalar.db.storage.cassandra.Cassandra
 
delete(List<Delete>) - Method in class com.scalar.db.storage.cassandra.Cassandra
 
delete(DeleteStatementHandler) - Method in class com.scalar.db.storage.cassandra.StatementHandlerManager.Builder
 
delete() - Method in class com.scalar.db.storage.cassandra.StatementHandlerManager
 
delete(Delete) - Method in class com.scalar.db.storage.cosmos.Cosmos
 
delete(List<Delete>) - Method in class com.scalar.db.storage.cosmos.Cosmos
 
delete(Delete) - Method in class com.scalar.db.storage.dynamo.Dynamo
 
delete(List<Delete>) - Method in class com.scalar.db.storage.dynamo.Dynamo
 
delete(Delete) - Method in class com.scalar.db.storage.jdbc.JdbcDatabase
 
delete(List<Delete>) - Method in class com.scalar.db.storage.jdbc.JdbcDatabase
 
delete(Delete, Connection, Optional<String>, Optional<String>) - Method in class com.scalar.db.storage.jdbc.JdbcService
 
delete(Delete) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommit
 
delete(List<Delete>) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommit
 
delete(Delete) - Method in class com.scalar.db.transaction.consensuscommit.CrudHandler
 
delete(Delete) - Method in class com.scalar.db.transaction.jdbc.JdbcTransaction
 
delete(List<Delete>) - Method in class com.scalar.db.transaction.jdbc.JdbcTransaction
 
deleteFrom(String, String) - Method in class com.scalar.db.storage.jdbc.query.QueryBuilder
 
DeleteIf - Class in com.scalar.db.api
An optional parameter of Delete for conditional delete.
DeleteIf(ConditionalExpression...) - Constructor for class com.scalar.db.api.DeleteIf
Constructs a DeleteIf with the specified conditional expressions.
DeleteIfExists - Class in com.scalar.db.api
An optional parameter of Delete for conditional delete.
DeleteIfExists() - Constructor for class com.scalar.db.api.DeleteIfExists
 
DeleteQuery - Class in com.scalar.db.storage.jdbc.query
 
DeleteQuery.Builder - Class in com.scalar.db.storage.jdbc.query
 
DeleteStatementHandler - Class in com.scalar.db.storage.cassandra
A handler class for delete statements
DeleteStatementHandler(Session) - Constructor for class com.scalar.db.storage.cassandra.DeleteStatementHandler
Constructs a DeleteStatementHandler with the specified Session
DeleteStatementHandler - Class in com.scalar.db.storage.cosmos
A handler class for delete statements
DeleteStatementHandler(CosmosClient, TableMetadataManager) - Constructor for class com.scalar.db.storage.cosmos.DeleteStatementHandler
 
DeleteStatementHandler - Class in com.scalar.db.storage.dynamo
A handler class for delete statements
DeleteStatementHandler(DynamoDbClient, TableMetadataManager) - Constructor for class com.scalar.db.storage.dynamo.DeleteStatementHandler
 
DistributedStorage - Interface in com.scalar.db.api
A storage abstraction for interacting with distributed storage implementations.
DistributedTransaction - Interface in com.scalar.db.api
A transaction abstraction for interacting with the underlining storage and database implementations.
DistributedTransactionManager - Interface in com.scalar.db.api
 
DoubleValue - Class in com.scalar.db.io
A Value for a double precision floating point number
DoubleValue(String, double) - Constructor for class com.scalar.db.io.DoubleValue
Constructs a DoubleValue with the specified name and value
DoubleValue(double) - Constructor for class com.scalar.db.io.DoubleValue
Constructs a DoubleValue with the specified value.
Dynamo - Class in com.scalar.db.storage.dynamo
A storage implementation with DynamoDB for DistributedStorage
Dynamo(DatabaseConfig) - Constructor for class com.scalar.db.storage.dynamo.Dynamo
 
DynamoMutation - Class in com.scalar.db.storage.dynamo
A utility class for a mutation
DynamoOperation - Class in com.scalar.db.storage.dynamo
A utility class for an operation
DynamoOperation(Operation, TableMetadataManager) - Constructor for class com.scalar.db.storage.dynamo.DynamoOperation
 
DynamoOperation(Operation, DynamoTableMetadata) - Constructor for class com.scalar.db.storage.dynamo.DynamoOperation
 
DynamoTableMetadata - Class in com.scalar.db.storage.dynamo
A metadata class for a table of Scalar DB to know the type of each column
DynamoTableMetadata(Map<String, AttributeValue>) - Constructor for class com.scalar.db.storage.dynamo.DynamoTableMetadata
 

E

enclose(String, RdbEngine) - Static method in class com.scalar.db.storage.jdbc.query.QueryUtils
Enclose the target (schema, table or column) to use reserved words and special characters.
enclosedFullTableName(String, String, RdbEngine) - Static method in class com.scalar.db.storage.jdbc.query.QueryUtils
 
equals(Object) - Method in class com.scalar.db.api.ConditionalExpression
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.api.Delete
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.api.DeleteIf
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.api.DeleteIfExists
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.api.Get
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.api.Mutation
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.api.Operation
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.api.Put
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.api.PutIf
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.api.PutIfExists
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.api.PutIfNotExists
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.api.Scan
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.api.Scan.Ordering
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.api.Selection
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.io.BigIntValue
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.io.BlobValue
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.io.BooleanValue
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.io.DoubleValue
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.io.FloatValue
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.io.IntValue
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.io.Key
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.io.TextValue
Indicates whether some other object is "equal to" this object.
equals(Object) - Method in class com.scalar.db.storage.cassandra.ResultImpl
 
equals(Object) - Method in class com.scalar.db.storage.cosmos.Record
 
equals(Object) - Method in class com.scalar.db.storage.cosmos.ResultImpl
 
equals(Object) - Method in class com.scalar.db.storage.dynamo.ResultImpl
 
equals(Object) - Method in class com.scalar.db.storage.jdbc.ResultImpl
 
equals(Object) - Method in class com.scalar.db.transaction.consensuscommit.Coordinator.State
 
equals(Object) - Method in class com.scalar.db.transaction.consensuscommit.PartitionedMutations
 
equals(Object) - Method in class com.scalar.db.transaction.consensuscommit.PartitionedMutations.Key
 
equals(Object) - Method in class com.scalar.db.transaction.consensuscommit.TransactionResult
 
execute(BoundStatement, Operation) - Method in class com.scalar.db.storage.cassandra.DeleteStatementHandler
 
execute(BoundStatement, Operation) - Method in class com.scalar.db.storage.cassandra.InsertStatementHandler
 
execute(BoundStatement, Operation) - Method in class com.scalar.db.storage.cassandra.SelectStatementHandler
 
execute(BoundStatement, Operation) - Method in class com.scalar.db.storage.cassandra.StatementHandler
 
execute(BoundStatement, Operation) - Method in class com.scalar.db.storage.cassandra.UpdateStatementHandler
 
execute(Operation) - Method in class com.scalar.db.storage.cosmos.DeleteStatementHandler
 
execute(Operation) - Method in class com.scalar.db.storage.cosmos.PutStatementHandler
 
execute(Operation) - Method in class com.scalar.db.storage.cosmos.SelectStatementHandler
 
execute(Operation) - Method in class com.scalar.db.storage.cosmos.StatementHandler
 
executeStoredProcedure(Mutation) - Method in class com.scalar.db.storage.cosmos.MutateStatementHandler
 
ExecutionException - Exception in com.scalar.db.exception.storage
 
ExecutionException(String) - Constructor for exception com.scalar.db.exception.storage.ExecutionException
 
ExecutionException(String, Throwable) - Constructor for exception com.scalar.db.exception.storage.ExecutionException
 

F

FloatValue - Class in com.scalar.db.io
A Value for a single precision floating point number
FloatValue(String, float) - Constructor for class com.scalar.db.io.FloatValue
Constructs a FloatValue with the specified name and value
FloatValue(float) - Constructor for class com.scalar.db.io.FloatValue
Constructs a FloatValue with the specified value.
forFullNamespace() - Method in class com.scalar.db.api.Operation
Returns the namespace with the prefix for this operation
forFullTableName() - Method in class com.scalar.db.api.Operation
Returns the full table name with the full namespace for this operation
forNamespace(String) - Method in class com.scalar.db.api.Delete
 
forNamespace(String) - Method in class com.scalar.db.api.Get
 
forNamespace() - Method in class com.scalar.db.api.Operation
Returns the namespace for this operation
forNamespace(String) - Method in class com.scalar.db.api.Operation
Sets the specified target namespace for this operation
forNamespace(String) - Method in class com.scalar.db.api.Put
 
forNamespace(String) - Method in class com.scalar.db.api.Scan
 
forNamespacePrefix() - Method in class com.scalar.db.api.Operation
Returns the namespace prefix for this operation
forNamespacePrefix(String) - Method in class com.scalar.db.api.Operation
Sets the specified target namespace prefix for this operation We don't have to set it explicitly since the prefix will be set by Scalar DB.
forTable(String) - Method in class com.scalar.db.api.Delete
 
forTable(String) - Method in class com.scalar.db.api.Get
 
forTable() - Method in class com.scalar.db.api.Operation
Returns the table name for this operation
forTable(String) - Method in class com.scalar.db.api.Operation
Sets the specified target namespace for this operation
forTable(String) - Method in class com.scalar.db.api.Put
 
forTable(String) - Method in class com.scalar.db.api.Scan
 
forUnprefixedFullTableName() - Method in class com.scalar.db.api.Operation
Returns the full table name with the unprefixed namespace for this operation
from(String, String) - Method in class com.scalar.db.storage.jdbc.query.SelectQuery.Builder
 

G

get(Get) - Method in interface com.scalar.db.api.DistributedStorage
Retrieves a result from the storage with the specified Get command with a primary key and returns the result.
get(Get) - Method in interface com.scalar.db.api.DistributedTransaction
Retrieves a result from the storage through a transaction with the specified Get command with a primary key and returns the result.
Get - Class in com.scalar.db.api
A command to retrieve an entry from DistributedStorage.
Get(Key) - Constructor for class com.scalar.db.api.Get
Constructs a Get with the specified partition Key.
Get(Key, Key) - Constructor for class com.scalar.db.api.Get
Constructs a Get with the specified partition Key and the clustering Key.
get() - Method in enum com.scalar.db.api.TransactionState
 
get() - Method in class com.scalar.db.io.BigIntValue
Returns the content of this Value
get() - Method in class com.scalar.db.io.BlobValue
Returns the content of this Value
get() - Method in class com.scalar.db.io.BooleanValue
Returns the content of this Value
get() - Method in class com.scalar.db.io.DoubleValue
Returns the content of this Value
get() - Method in class com.scalar.db.io.FloatValue
Returns the content of this Value
get() - Method in class com.scalar.db.io.IntValue
Returns the content of this Value
get() - Method in class com.scalar.db.io.Key
Returns the list of Value which this key is composed of
get(Get) - Method in class com.scalar.db.service.StorageService
 
get(Get) - Method in class com.scalar.db.storage.cassandra.Cassandra
 
get(String) - Method in class com.scalar.db.storage.cassandra.StatementCache
Returns a PreparedStatement associated with the specified cacheKey
get(Operation) - Method in class com.scalar.db.storage.cassandra.StatementHandlerManager
 
get(Get) - Method in class com.scalar.db.storage.cosmos.Cosmos
 
get() - Method in class com.scalar.db.storage.cosmos.MapVisitor
 
get(Get) - Method in class com.scalar.db.storage.dynamo.Dynamo
 
get() - Method in class com.scalar.db.storage.dynamo.MapVisitor
 
get(Get) - Method in class com.scalar.db.storage.jdbc.JdbcDatabase
 
get(Get, Connection, Optional<String>, Optional<String>) - Method in class com.scalar.db.storage.jdbc.JdbcService
 
get() - Method in class com.scalar.db.transaction.consensuscommit.AbstractMutationComposer
 
get(Get) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommit
Retrieves a result from the storage through a transaction with the specified Get command with a primary key and returns the result.
get(Get) - Method in class com.scalar.db.transaction.consensuscommit.CrudHandler
 
get() - Method in interface com.scalar.db.transaction.consensuscommit.MutationComposer
 
get(PartitionedMutations.Key) - Method in class com.scalar.db.transaction.consensuscommit.PartitionedMutations
 
get(Snapshot.Key) - Method in class com.scalar.db.transaction.consensuscommit.Snapshot
 
get(Scan) - Method in class com.scalar.db.transaction.consensuscommit.Snapshot
 
get(Get) - Method in class com.scalar.db.transaction.jdbc.JdbcTransaction
 
getBytes() - Method in class com.scalar.db.io.TextValue
Returns the content of this Value
getClusteringKey() - Method in class com.scalar.db.api.Operation
Returns the clustering key
getClusteringKey() - Method in interface com.scalar.db.api.Result
Returns the clustering Key
getClusteringKey() - Method in class com.scalar.db.storage.cassandra.ResultImpl
 
getClusteringKey() - Method in class com.scalar.db.storage.cosmos.Record
 
getClusteringKey() - Method in class com.scalar.db.storage.cosmos.ResultImpl
 
getClusteringKey() - Method in class com.scalar.db.storage.dynamo.ResultImpl
 
getClusteringKey() - Method in class com.scalar.db.storage.jdbc.ResultImpl
 
getClusteringKey(Operation, TransactionResult) - Method in class com.scalar.db.transaction.consensuscommit.AbstractMutationComposer
 
getClusteringKey() - Method in class com.scalar.db.transaction.consensuscommit.TransactionResult
 
getClusteringKeyNames() - Method in class com.scalar.db.storage.cassandra.CassandraTableMetadata
 
getClusteringKeyNames() - Method in class com.scalar.db.storage.cosmos.CosmosTableMetadata
 
getClusteringKeyNames() - Method in class com.scalar.db.storage.dynamo.DynamoTableMetadata
 
getClusteringKeyNames() - Method in class com.scalar.db.storage.jdbc.metadata.JdbcTableMetadata
 
getClusteringKeyNames() - Method in interface com.scalar.db.storage.TableMetadata
Returns the clustering key names
getClusteringKeyOrder(String) - Method in class com.scalar.db.storage.jdbc.metadata.JdbcTableMetadata
 
getClusteringKeys() - Method in class com.scalar.db.storage.jdbc.metadata.JdbcTableMetadata
 
getColumnMap() - Method in class com.scalar.db.storage.dynamo.DynamoMutation
 
getColumnMapWithKey() - Method in class com.scalar.db.storage.dynamo.DynamoMutation
 
getColumns() - Method in class com.scalar.db.storage.cosmos.CosmosTableMetadata
 
getColumns() - Method in class com.scalar.db.storage.dynamo.DynamoTableMetadata
 
getColumns() - Method in class com.scalar.db.storage.jdbc.metadata.JdbcTableMetadata
 
getCommittedAt() - Method in class com.scalar.db.transaction.consensuscommit.TransactionResult
 
getConcatenatedPartitionKey() - Method in class com.scalar.db.storage.cosmos.CosmosOperation
 
getConcatenatedPartitionKey() - Method in class com.scalar.db.storage.cosmos.Record
 
getCondition() - Method in class com.scalar.db.api.Mutation
Returns the MutationCondition
getCondition() - Method in class com.scalar.db.storage.dynamo.DynamoMutation
 
getConditionBindMap() - Method in class com.scalar.db.storage.dynamo.DynamoMutation
 
getConnectionPoolMaxIdle() - Method in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
getConnectionPoolMaxTotal() - Method in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
getConnectionPoolMinIdle() - Method in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
getConsistency() - Method in class com.scalar.db.api.Operation
Returns the consistency level for this operation
getContactPoints() - Method in class com.scalar.db.config.DatabaseConfig
 
getContactPort() - Method in class com.scalar.db.config.DatabaseConfig
 
getContainer(Operation) - Method in class com.scalar.db.storage.cosmos.StatementHandler
 
getCosmosPartitionKey() - Method in class com.scalar.db.storage.cosmos.CosmosOperation
 
getCreatedAt() - Method in class com.scalar.db.transaction.consensuscommit.Coordinator.State
 
getDataType(String) - Method in class com.scalar.db.storage.jdbc.metadata.JdbcTableMetadata
 
getEndClusteringKey() - Method in class com.scalar.db.api.Scan
Returns the ending clustering Key for scan.
getEndInclusive() - Method in class com.scalar.db.api.Scan
Indicates whether the end range of clustering key is inclusive or not.
getExpressions() - Method in class com.scalar.db.api.DeleteIf
Returns the immutable list of conditional expressions.
getExpressions() - Method in class com.scalar.db.api.DeleteIfExists
Returns an empty list of Values since any conditions are not given to this object.
getExpressions() - Method in interface com.scalar.db.api.MutationCondition
Returns the list of conditions.
getExpressions() - Method in class com.scalar.db.api.PutIf
Returns the immutable list of conditional expressions.
getExpressions() - Method in class com.scalar.db.api.PutIfExists
Returns an empty list of Values since any conditions are not given to this object.
getExpressions() - Method in class com.scalar.db.api.PutIfNotExists
Returns an empty list of Values since any conditions are not given to this object.
getFullTableName() - Method in class com.scalar.db.storage.jdbc.metadata.JdbcTableMetadata
 
getGlobalIndexName(String) - Method in class com.scalar.db.storage.dynamo.DynamoOperation
 
getId() - Method in interface com.scalar.db.api.DistributedTransaction
Returns the ID of a transaction.
getId() - Method in class com.scalar.db.storage.cosmos.CosmosOperation
 
getId() - Method in class com.scalar.db.storage.cosmos.CosmosTableMetadata
 
getId() - Method in class com.scalar.db.storage.cosmos.Record
 
getId() - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommit
 
getId() - Method in class com.scalar.db.transaction.consensuscommit.Coordinator.State
 
getId() - Method in class com.scalar.db.transaction.consensuscommit.Snapshot
 
getId() - Method in class com.scalar.db.transaction.consensuscommit.TransactionResult
 
getId() - Method in class com.scalar.db.transaction.jdbc.JdbcTransaction
 
getIfExistsCondition() - Method in class com.scalar.db.storage.dynamo.DynamoMutation
 
getIfNotExistsCondition() - Method in class com.scalar.db.storage.dynamo.DynamoMutation
 
getIndexName(String) - Method in class com.scalar.db.storage.dynamo.DynamoOperation
 
getIndexOrder(String) - Method in class com.scalar.db.storage.jdbc.metadata.JdbcTableMetadata
 
getInstance(int) - Static method in enum com.scalar.db.api.TransactionState
 
getIsolation() - Method in class com.scalar.db.config.DatabaseConfig
 
getIsolation() - Method in class com.scalar.db.transaction.consensuscommit.Snapshot
 
getKeyMap() - Method in class com.scalar.db.storage.dynamo.DynamoOperation
 
getKeyNames() - Method in class com.scalar.db.storage.cosmos.CosmosTableMetadata
 
getKeyNames() - Method in class com.scalar.db.storage.dynamo.DynamoTableMetadata
 
getLimit() - Method in class com.scalar.db.api.Scan
Returns the number of results to be returned
getMetadata(String, String) - Method in class com.scalar.db.storage.cassandra.ClusterManager
Returns a TableMetadata with the specified keyspace and table name
getMetadata() - Method in class com.scalar.db.storage.dynamo.DynamoOperation
 
getMetadata() - Method in class com.scalar.db.transaction.consensuscommit.Coordinator.State
 
getMutationType() - Method in class com.scalar.db.storage.cosmos.CosmosMutation
 
getName() - Method in class com.scalar.db.api.ConditionalExpression
Returns the name of target value
getName() - Method in class com.scalar.db.api.Scan.Ordering
Returns the name of the ordering clustering key
getName() - Method in class com.scalar.db.io.BigIntValue
 
getName() - Method in class com.scalar.db.io.BlobValue
 
getName() - Method in class com.scalar.db.io.BooleanValue
 
getName() - Method in class com.scalar.db.io.DoubleValue
 
getName() - Method in class com.scalar.db.io.FloatValue
 
getName() - Method in class com.scalar.db.io.IntValue
 
getName() - Method in class com.scalar.db.io.TextValue
 
getName() - Method in interface com.scalar.db.io.Value
Returns the name of the value
getNamespace() - Method in interface com.scalar.db.api.DistributedStorage
Returns the namespace
getNamespace() - Method in interface com.scalar.db.api.DistributedTransaction
Returns the namespace
getNamespace() - Method in interface com.scalar.db.api.DistributedTransactionManager
 
getNamespace() - Method in class com.scalar.db.service.StorageService
 
getNamespace() - Method in class com.scalar.db.service.TransactionService
 
getNamespace() - Method in class com.scalar.db.storage.cassandra.Cassandra
 
getNamespace() - Method in class com.scalar.db.storage.cosmos.Cosmos
 
getNamespace() - Method in class com.scalar.db.storage.dynamo.Dynamo
 
getNamespace() - Method in class com.scalar.db.storage.jdbc.JdbcDatabase
 
getNamespace() - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommit
 
getNamespace() - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommitManager
 
getNamespace() - Method in class com.scalar.db.transaction.jdbc.JdbcTransaction
 
getNamespace() - Method in class com.scalar.db.transaction.jdbc.JdbcTransactionManager
 
getNamespacePrefix() - Method in class com.scalar.db.config.DatabaseConfig
 
getOperation() - Method in class com.scalar.db.storage.cosmos.CosmosOperation
 
getOperation() - Method in class com.scalar.db.storage.dynamo.DynamoOperation
 
getOperator() - Method in class com.scalar.db.api.ConditionalExpression
Returns the operator used to compare the target value specified with the name and the value
getOperatorString(ConditionalExpression.Operator) - Static method in class com.scalar.db.storage.jdbc.query.QueryUtils
 
getOrder() - Method in class com.scalar.db.api.Scan.Ordering
Returns the order of the ordering clustering key
getOrderedKeys() - Method in class com.scalar.db.transaction.consensuscommit.PartitionedMutations
 
getOrderings() - Method in class com.scalar.db.api.Scan
Returns the scan orderings
getPartitionKey() - Method in class com.scalar.db.api.Operation
Returns the partition key
getPartitionKey() - Method in interface com.scalar.db.api.Result
Returns the partition Key
getPartitionKey() - Method in class com.scalar.db.storage.cassandra.ResultImpl
 
getPartitionKey() - Method in class com.scalar.db.storage.cosmos.Record
 
getPartitionKey() - Method in class com.scalar.db.storage.cosmos.ResultImpl
 
getPartitionKey() - Method in class com.scalar.db.storage.dynamo.ResultImpl
 
getPartitionKey() - Method in class com.scalar.db.storage.jdbc.ResultImpl
 
getPartitionKey() - Method in class com.scalar.db.transaction.consensuscommit.TransactionResult
 
getPartitionKeyNames() - Method in class com.scalar.db.storage.cassandra.CassandraTableMetadata
 
getPartitionKeyNames() - Method in class com.scalar.db.storage.cosmos.CosmosTableMetadata
 
getPartitionKeyNames() - Method in class com.scalar.db.storage.dynamo.DynamoTableMetadata
 
getPartitionKeyNames() - Method in class com.scalar.db.storage.jdbc.metadata.JdbcTableMetadata
 
getPartitionKeyNames() - Method in interface com.scalar.db.storage.TableMetadata
Returns the partition key names
getPartitionKeys() - Method in class com.scalar.db.storage.jdbc.metadata.JdbcTableMetadata
 
getPassword() - Method in class com.scalar.db.config.DatabaseConfig
 
getPreparedAt() - Method in class com.scalar.db.transaction.consensuscommit.TransactionResult
 
getPreparedStatementsPoolMaxOpen() - Method in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
getProjections() - Method in class com.scalar.db.api.Selection
 
getProperties() - Method in class com.scalar.db.config.DatabaseConfig
 
getQuery() - Method in class com.scalar.db.storage.cosmos.ConditionalQueryBuilder
 
getRdbEngine(String) - Static method in class com.scalar.db.storage.jdbc.JdbcUtils
 
getResult(ResultSet) - Method in interface com.scalar.db.storage.jdbc.query.SelectQuery
 
getResult(ResultSet) - Method in class com.scalar.db.storage.jdbc.query.SimpleSelectQuery
 
getResults() - Method in exception com.scalar.db.exception.transaction.UncommittedRecordException
 
getSchema() - Method in class com.scalar.db.storage.jdbc.metadata.JdbcTableMetadata
 
getSecondaryIndexNames() - Method in class com.scalar.db.storage.cassandra.CassandraTableMetadata
 
getSecondaryIndexNames() - Method in class com.scalar.db.storage.cosmos.CosmosTableMetadata
 
getSecondaryIndexNames() - Method in class com.scalar.db.storage.dynamo.DynamoTableMetadata
 
getSecondaryIndexNames() - Method in class com.scalar.db.storage.jdbc.metadata.JdbcTableMetadata
 
getSecondaryIndexNames() - Method in interface com.scalar.db.storage.TableMetadata
Returns the secondary index names
getSerializableStrategy() - Method in class com.scalar.db.config.DatabaseConfig
 
getSession() - Method in class com.scalar.db.storage.cassandra.ClusterManager
Returns a session.
getSnapshot() - Method in class com.scalar.db.transaction.consensuscommit.CrudHandler
 
getStartClusteringKey() - Method in class com.scalar.db.api.Scan
Returns the starting clustering Key for scan.
getStartInclusive() - Method in class com.scalar.db.api.Scan
Indicates whether the starting point of the scan range is inclusive or not.
getState(String) - Method in interface com.scalar.db.api.DistributedTransactionManager
Returns the state of a given transaction.
getState(String) - Method in class com.scalar.db.service.TransactionService
 
getState(String) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommitManager
 
getState(String) - Method in class com.scalar.db.transaction.consensuscommit.Coordinator
 
getState() - Method in class com.scalar.db.transaction.consensuscommit.Coordinator.State
 
getState() - Method in class com.scalar.db.transaction.consensuscommit.TransactionResult
 
getState(String) - Method in class com.scalar.db.transaction.jdbc.JdbcTransactionManager
 
getStorageClass() - Method in class com.scalar.db.config.DatabaseConfig
 
getStoredProcedureOptions() - Method in class com.scalar.db.storage.cosmos.CosmosMutation
 
getString() - Method in class com.scalar.db.io.TextValue
Returns the content of this Value
getTable() - Method in interface com.scalar.db.api.DistributedStorage
Returns the table name
getTable() - Method in interface com.scalar.db.api.DistributedTransaction
Returns the table name
getTable() - Method in interface com.scalar.db.api.DistributedTransactionManager
 
getTable() - Method in class com.scalar.db.service.StorageService
 
getTable() - Method in class com.scalar.db.service.TransactionService
 
getTable() - Method in class com.scalar.db.storage.cassandra.Cassandra
 
getTable() - Method in class com.scalar.db.storage.cosmos.Cosmos
 
getTable() - Method in class com.scalar.db.storage.dynamo.Dynamo
 
getTable() - Method in class com.scalar.db.storage.jdbc.JdbcDatabase
 
getTable() - Method in class com.scalar.db.storage.jdbc.metadata.JdbcTableMetadata
 
getTable() - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommit
 
getTable() - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommitManager
 
getTable() - Method in class com.scalar.db.transaction.jdbc.JdbcTransaction
 
getTable() - Method in class com.scalar.db.transaction.jdbc.JdbcTransactionManager
 
getTableMetadata(Operation) - Method in class com.scalar.db.storage.cosmos.TableMetadataManager
 
getTableMetadata(Operation) - Method in class com.scalar.db.storage.dynamo.TableMetadataManager
 
getTableMetadata(String) - Method in class com.scalar.db.storage.jdbc.metadata.TableMetadataManager
 
getTableName() - Method in class com.scalar.db.storage.dynamo.DynamoOperation
 
getTransactionManagerType() - Method in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
getUnknownTransactionId() - Method in exception com.scalar.db.exception.transaction.UnknownTransactionStatusException
 
getUpdateExpression() - Method in class com.scalar.db.storage.dynamo.DynamoMutation
 
getUpdateExpressionWithKey() - Method in class com.scalar.db.storage.dynamo.DynamoMutation
 
getUsername() - Method in class com.scalar.db.config.DatabaseConfig
 
getValue() - Method in class com.scalar.db.api.ConditionalExpression
Return the value used to compare with the target value
getValue(String) - Method in interface com.scalar.db.api.Result
Returns the Value which the specified name is mapped to
getValue(String) - Method in class com.scalar.db.storage.cassandra.ResultImpl
 
getValue(String) - Method in class com.scalar.db.storage.cosmos.ResultImpl
 
getValue(String) - Method in class com.scalar.db.storage.dynamo.ResultImpl
 
getValue(String) - Method in class com.scalar.db.storage.jdbc.ResultImpl
 
getValue(String) - Method in class com.scalar.db.transaction.consensuscommit.TransactionResult
 
getValueBindMap() - Method in class com.scalar.db.storage.dynamo.DynamoMutation
 
getValueBindMapWithKey() - Method in class com.scalar.db.storage.dynamo.DynamoMutation
 
getValueMapWithKey() - Method in class com.scalar.db.storage.dynamo.DynamoMutation
 
getValues() - Method in class com.scalar.db.api.Put
Returns a map of Values
getValues() - Method in interface com.scalar.db.api.Result
Returns a map of Values
getValues() - Method in class com.scalar.db.storage.cassandra.ResultImpl
 
getValues() - Method in class com.scalar.db.storage.cosmos.Record
 
getValues() - Method in class com.scalar.db.storage.cosmos.ResultImpl
 
getValues() - Method in class com.scalar.db.storage.dynamo.ResultImpl
 
getValues() - Method in class com.scalar.db.storage.jdbc.ResultImpl
 
getValues() - Method in class com.scalar.db.transaction.consensuscommit.TransactionResult
 
getVersion() - Method in class com.scalar.db.transaction.consensuscommit.TransactionResult
 

H

handle(List<? extends Mutation>) - Method in class com.scalar.db.storage.cassandra.BatchHandler
Execute the specified list of Mutations in batch.
handle(Operation) - Method in class com.scalar.db.storage.cassandra.MutateStatementHandler
Executes the specified Mutation Operation
handle(Operation) - Method in class com.scalar.db.storage.cassandra.StatementHandler
Executes the specified Operation
handle(List<? extends Mutation>) - Method in class com.scalar.db.storage.cosmos.BatchHandler
Execute the specified list of Mutations in batch.
handle(Operation) - Method in class com.scalar.db.storage.cosmos.MutateStatementHandler
 
handle(Operation) - Method in class com.scalar.db.storage.cosmos.StatementHandler
Executes the specified Operation
handle(List<? extends Mutation>) - Method in class com.scalar.db.storage.dynamo.BatchHandler
Execute the specified list of Mutations in batch.
handle(Operation) - Method in class com.scalar.db.storage.dynamo.DeleteStatementHandler
 
handle(Operation) - Method in class com.scalar.db.storage.dynamo.PutStatementHandler
 
handle(Operation) - Method in class com.scalar.db.storage.dynamo.SelectStatementHandler
 
handle(Operation) - Method in class com.scalar.db.storage.dynamo.StatementHandler
Executes the specified Operation
handleInternal(Operation) - Method in class com.scalar.db.storage.cassandra.StatementHandler
Executes the specified Operation
hashCode() - Method in class com.scalar.db.api.ConditionalExpression
 
hashCode() - Method in class com.scalar.db.api.Delete
 
hashCode() - Method in class com.scalar.db.api.DeleteIf
 
hashCode() - Method in class com.scalar.db.api.DeleteIfExists
 
hashCode() - Method in class com.scalar.db.api.Get
 
hashCode() - Method in class com.scalar.db.api.Mutation
 
hashCode() - Method in class com.scalar.db.api.Operation
 
hashCode() - Method in class com.scalar.db.api.Put
 
hashCode() - Method in class com.scalar.db.api.PutIf
 
hashCode() - Method in class com.scalar.db.api.PutIfExists
 
hashCode() - Method in class com.scalar.db.api.PutIfNotExists
 
hashCode() - Method in class com.scalar.db.api.Scan
 
hashCode() - Method in class com.scalar.db.api.Scan.Ordering
 
hashCode() - Method in class com.scalar.db.api.Selection
 
hashCode() - Method in class com.scalar.db.io.BigIntValue
 
hashCode() - Method in class com.scalar.db.io.BlobValue
 
hashCode() - Method in class com.scalar.db.io.BooleanValue
 
hashCode() - Method in class com.scalar.db.io.DoubleValue
 
hashCode() - Method in class com.scalar.db.io.FloatValue
 
hashCode() - Method in class com.scalar.db.io.IntValue
 
hashCode() - Method in class com.scalar.db.io.Key
 
hashCode() - Method in class com.scalar.db.io.TextValue
 
hashCode() - Method in class com.scalar.db.storage.cassandra.ResultImpl
 
hashCode() - Method in class com.scalar.db.storage.cosmos.ResultImpl
 
hashCode() - Method in class com.scalar.db.storage.dynamo.ResultImpl
 
hashCode() - Method in class com.scalar.db.storage.jdbc.ResultImpl
 
hashCode() - Method in class com.scalar.db.transaction.consensuscommit.PartitionedMutations.Key
 
hashCode() - Method in class com.scalar.db.transaction.consensuscommit.TransactionResult
 
hasNext() - Method in class com.scalar.db.storage.cassandra.ScannerIterator
 
hasNext() - Method in class com.scalar.db.storage.cosmos.ScannerIterator
 
hasNext() - Method in class com.scalar.db.storage.dynamo.ScannerIterator
 
hasNext() - Method in class com.scalar.db.storage.jdbc.ScannerIterator
 

I

id - Variable in class com.scalar.db.transaction.consensuscommit.AbstractMutationComposer
 
ID - Static variable in class com.scalar.db.transaction.consensuscommit.Attribute
 
initDataSource(JdbcDatabaseConfig) - Static method in class com.scalar.db.storage.jdbc.JdbcUtils
 
initDataSource(JdbcDatabaseConfig, boolean) - Static method in class com.scalar.db.storage.jdbc.JdbcUtils
 
insert(InsertStatementHandler) - Method in class com.scalar.db.storage.cassandra.StatementHandlerManager.Builder
 
insert() - Method in class com.scalar.db.storage.cassandra.StatementHandlerManager
 
insertInto(String, String) - Method in class com.scalar.db.storage.jdbc.query.QueryBuilder
 
InsertOnConflictDoUpdateQuery - Class in com.scalar.db.storage.jdbc.query
 
InsertOnDuplicateKeyUpdateQuery - Class in com.scalar.db.storage.jdbc.query
 
InsertQuery - Class in com.scalar.db.storage.jdbc.query
 
InsertQuery.Builder - Class in com.scalar.db.storage.jdbc.query
 
InsertStatementHandler - Class in com.scalar.db.storage.cassandra
A handler class for insert statements
InsertStatementHandler(Session) - Constructor for class com.scalar.db.storage.cassandra.InsertStatementHandler
Constructs an InsertStatementHandler with the specified Session
IntValue - Class in com.scalar.db.io
A Value for a 32-bit signed integer
IntValue(String, int) - Constructor for class com.scalar.db.io.IntValue
Constructs a IntValue with the specified name and value
IntValue(int) - Constructor for class com.scalar.db.io.IntValue
Constructs a IntValue with the specified value.
InvalidUsageException - Exception in com.scalar.db.exception.storage
 
InvalidUsageException(String) - Constructor for exception com.scalar.db.exception.storage.InvalidUsageException
 
InvalidUsageException(String, Throwable) - Constructor for exception com.scalar.db.exception.storage.InvalidUsageException
 
InvalidUsageException - Exception in com.scalar.db.exception.transaction
 
InvalidUsageException(String) - Constructor for exception com.scalar.db.exception.transaction.InvalidUsageException
 
InvalidUsageException(String, Throwable) - Constructor for exception com.scalar.db.exception.transaction.InvalidUsageException
 
isCommitted() - Method in class com.scalar.db.transaction.consensuscommit.TransactionResult
 
isIndexedColumn(String) - Method in class com.scalar.db.storage.jdbc.metadata.JdbcTableMetadata
 
Isolation - Enum in com.scalar.db.api
 
ISOLATION_LEVEL - Static variable in class com.scalar.db.config.DatabaseConfig
 
isPreparedStatementsPoolEnabled() - Method in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
isPrimaryKeySpecified() - Method in class com.scalar.db.storage.cosmos.CosmosOperation
 
isSecondaryIndexSpecified(Operation, TableMetadata) - Static method in class com.scalar.db.storage.Utility
 
ItemSorter - Class in com.scalar.db.storage.dynamo
A sorter for items retrieved from DynamoDB
ItemSorter(Scan, DynamoTableMetadata) - Constructor for class com.scalar.db.storage.dynamo.ItemSorter
 
iterator() - Method in class com.scalar.db.io.Key
 
iterator() - Method in class com.scalar.db.storage.cassandra.ScannerImpl
 
iterator() - Method in class com.scalar.db.storage.cosmos.ScannerImpl
 
iterator() - Method in class com.scalar.db.storage.dynamo.ScannerImpl
 
iterator() - Method in class com.scalar.db.storage.jdbc.ScannerImpl
 

J

JdbcDatabase - Class in com.scalar.db.storage.jdbc
A storage implementation with JDBC for DistributedStorage.
JdbcDatabase(JdbcDatabaseConfig) - Constructor for class com.scalar.db.storage.jdbc.JdbcDatabase
 
JdbcDatabaseConfig - Class in com.scalar.db.storage.jdbc
 
JdbcDatabaseConfig(File) - Constructor for class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
JdbcDatabaseConfig(InputStream) - Constructor for class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
JdbcDatabaseConfig(Properties) - Constructor for class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
JdbcService - Class in com.scalar.db.storage.jdbc
A service class to perform get/scan/put/delete/mutate operations.
JdbcService(OperationChecker, QueryBuilder, Optional<String>) - Constructor for class com.scalar.db.storage.jdbc.JdbcService
 
JdbcTableMetadata - Class in com.scalar.db.storage.jdbc.metadata
 
JdbcTableMetadata(String, LinkedHashMap<String, DataType>, List<String>, List<String>, Map<String, Scan.Ordering.Order>, Set<String>, Map<String, Scan.Ordering.Order>) - Constructor for class com.scalar.db.storage.jdbc.metadata.JdbcTableMetadata
 
JdbcTableMetadata(String, String, LinkedHashMap<String, DataType>, List<String>, List<String>, Map<String, Scan.Ordering.Order>, Set<String>, Map<String, Scan.Ordering.Order>) - Constructor for class com.scalar.db.storage.jdbc.metadata.JdbcTableMetadata
 
JdbcTransaction - Class in com.scalar.db.transaction.jdbc
This indicates a transaction session of JDBC.
JdbcTransactionManager - Class in com.scalar.db.transaction.jdbc
 
JdbcTransactionManager(JdbcDatabaseConfig) - Constructor for class com.scalar.db.transaction.jdbc.JdbcTransactionManager
 
JdbcUtils - Class in com.scalar.db.storage.jdbc
 

K

Key - Class in com.scalar.db.io
An abstraction for keys
Key(Value...) - Constructor for class com.scalar.db.io.Key
Constructs a Key with the specified Values
Key(List<Value>) - Constructor for class com.scalar.db.io.Key
Constructs a Key with the specified list of Values
Key(Mutation) - Constructor for class com.scalar.db.transaction.consensuscommit.PartitionedMutations.Key
 
KeyType - Enum in com.scalar.db.storage.jdbc.metadata
 

L

limit(int) - Method in class com.scalar.db.storage.jdbc.query.SelectQuery.Builder
 
load() - Method in class com.scalar.db.config.DatabaseConfig
 
load() - Method in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 

M

makeConditionalQuery() - Method in class com.scalar.db.storage.cosmos.CosmosMutation
 
makeRecord() - Method in class com.scalar.db.storage.cosmos.CosmosMutation
 
MapVisitor - Class in com.scalar.db.storage.cosmos
A visitor to make a map to be used to create Record
MapVisitor() - Constructor for class com.scalar.db.storage.cosmos.MapVisitor
 
MapVisitor - Class in com.scalar.db.storage.dynamo
A visitor to make a map of AttributeValue.
MapVisitor() - Constructor for class com.scalar.db.storage.dynamo.MapVisitor
 
MergeIntoQuery - Class in com.scalar.db.storage.jdbc.query
 
MergeIntoQuery(UpsertQuery.Builder) - Constructor for class com.scalar.db.storage.jdbc.query.MergeIntoQuery
 
MergeQuery - Class in com.scalar.db.storage.jdbc.query
 
MergeQuery(UpsertQuery.Builder) - Constructor for class com.scalar.db.storage.jdbc.query.MergeQuery
 
METADATA - Static variable in class com.scalar.db.transaction.consensuscommit.Attribute
 
metadataManager - Variable in class com.scalar.db.storage.cosmos.StatementHandler
 
metadataManager - Variable in class com.scalar.db.storage.dynamo.StatementHandler
 
MultiPartitionException - Exception in com.scalar.db.exception.storage
 
MultiPartitionException(String) - Constructor for exception com.scalar.db.exception.storage.MultiPartitionException
 
MultiPartitionException(String, Throwable) - Constructor for exception com.scalar.db.exception.storage.MultiPartitionException
 
mutate(List<? extends Mutation>) - Method in interface com.scalar.db.api.DistributedStorage
Mutates entries of the storage with the specified list of Mutation commands.
mutate(List<? extends Mutation>) - Method in interface com.scalar.db.api.DistributedTransaction
Mutates entries of the storage through a transaction with the specified list of Mutation commands.
mutate(List<? extends Mutation>) - Method in class com.scalar.db.service.StorageService
 
mutate(List<? extends Mutation>) - Method in class com.scalar.db.storage.cassandra.Cassandra
 
mutate(List<? extends Mutation>) - Method in class com.scalar.db.storage.cosmos.Cosmos
 
mutate(List<? extends Mutation>) - Method in class com.scalar.db.storage.dynamo.Dynamo
 
mutate() - Method in class com.scalar.db.storage.jdbc.ConditionalMutator
 
mutate(List<? extends Mutation>) - Method in class com.scalar.db.storage.jdbc.JdbcDatabase
 
mutate(List<? extends Mutation>, Connection, Optional<String>, Optional<String>, boolean) - Method in class com.scalar.db.storage.jdbc.JdbcService
 
mutate(List<? extends Mutation>) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommit
 
mutate(List<? extends Mutation>) - Method in class com.scalar.db.transaction.jdbc.JdbcTransaction
 
MutateStatementHandler - Class in com.scalar.db.storage.cassandra
An abstraction for handler classes for mutate statements
MutateStatementHandler(Session) - Constructor for class com.scalar.db.storage.cassandra.MutateStatementHandler
 
MutateStatementHandler - Class in com.scalar.db.storage.cosmos
An abstraction for handler classes for mutate statements
MutateStatementHandler(CosmosClient, TableMetadataManager) - Constructor for class com.scalar.db.storage.cosmos.MutateStatementHandler
 
Mutation - Class in com.scalar.db.api
An abstraction for mutation operations such as Put and Delete.
Mutation(Key, Key) - Constructor for class com.scalar.db.api.Mutation
 
MutationComposer - Interface in com.scalar.db.transaction.consensuscommit
 
MutationCondition - Interface in com.scalar.db.api
An abstraction for mutation condition.
MutationConditionVisitor - Interface in com.scalar.db.api
A visitor class for MutationCondition
mutations - Variable in class com.scalar.db.transaction.consensuscommit.AbstractMutationComposer
 

N

NAMESPACE - Static variable in class com.scalar.db.transaction.consensuscommit.Coordinator
 
NAMESPACE_PREFIX - Static variable in class com.scalar.db.config.DatabaseConfig
 
next() - Method in class com.scalar.db.storage.cassandra.ScannerIterator
 
next() - Method in class com.scalar.db.storage.cosmos.ScannerIterator
 
next() - Method in class com.scalar.db.storage.dynamo.ScannerIterator
 
next() - Method in class com.scalar.db.storage.jdbc.ScannerIterator
 
NoMutationException - Exception in com.scalar.db.exception.storage
 
NoMutationException(String) - Constructor for exception com.scalar.db.exception.storage.NoMutationException
 
NoMutationException(String, Throwable) - Constructor for exception com.scalar.db.exception.storage.NoMutationException
 

O

one() - Method in interface com.scalar.db.api.Scanner
Returns the first result in the results.
one() - Method in class com.scalar.db.storage.cassandra.ScannerImpl
 
one() - Method in class com.scalar.db.storage.cosmos.ScannerImpl
 
one() - Method in class com.scalar.db.storage.dynamo.ScannerImpl
 
one() - Method in class com.scalar.db.storage.jdbc.ScannerImpl
 
Operation - Class in com.scalar.db.api
An abstraction for storage operations.
Operation(Key, Key) - Constructor for class com.scalar.db.api.Operation
 
OperationChecker - Class in com.scalar.db.storage.jdbc.checker
A class to check operations and throw exceptions if operations have any problems.
OperationChecker(TableMetadataManager) - Constructor for class com.scalar.db.storage.jdbc.checker.OperationChecker
 
OperationVisitor - Interface in com.scalar.db.api
A visitor class for Operations
orderBy(List<Scan.Ordering>) - Method in class com.scalar.db.storage.jdbc.query.SelectQuery.Builder
 
Ordering(String, Scan.Ordering.Order) - Constructor for class com.scalar.db.api.Scan.Ordering
Constructs a Ordering with the specified name of a clustering key of an entry and the given order
overwriteConsistency(BoundStatement, Operation) - Method in class com.scalar.db.storage.cassandra.MutateStatementHandler
 
overwriteConsistency(BoundStatement, Operation) - Method in class com.scalar.db.storage.cassandra.SelectStatementHandler
 
overwriteConsistency(BoundStatement, Operation) - Method in class com.scalar.db.storage.cassandra.StatementHandler
 

P

PartitionedMutations - Class in com.scalar.db.transaction.consensuscommit
 
PartitionedMutations(Collection<? extends Mutation>...) - Constructor for class com.scalar.db.transaction.consensuscommit.PartitionedMutations
 
PartitionedMutations.Key - Class in com.scalar.db.transaction.consensuscommit
 
PASSWORD - Static variable in class com.scalar.db.config.DatabaseConfig
 
PREFIX - Static variable in class com.scalar.db.config.DatabaseConfig
 
PREFIX - Static variable in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
prepare(Operation) - Method in class com.scalar.db.storage.cassandra.DeleteStatementHandler
 
prepare(Operation) - Method in class com.scalar.db.storage.cassandra.InsertStatementHandler
 
prepare(Operation) - Method in class com.scalar.db.storage.cassandra.SelectStatementHandler
 
prepare(String) - Method in class com.scalar.db.storage.cassandra.StatementHandler
Returns a PreparedStatement based on the given query string
prepare(Operation) - Method in class com.scalar.db.storage.cassandra.StatementHandler
 
prepare(Operation) - Method in class com.scalar.db.storage.cassandra.UpdateStatementHandler
 
prepare(Connection) - Method in class com.scalar.db.storage.jdbc.query.AbstractQuery
 
prepareAndBind(Connection) - Method in class com.scalar.db.storage.jdbc.query.AbstractQuery
 
prepareAndBind(Connection) - Method in interface com.scalar.db.storage.jdbc.query.Query
 
PREPARED_AT - Static variable in class com.scalar.db.transaction.consensuscommit.Attribute
 
PREPARED_STATEMENTS_POOL_ENABLED - Static variable in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
PREPARED_STATEMENTS_POOL_MAX_OPEN - Static variable in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
PreparedStatementBinder - Class in com.scalar.db.storage.jdbc.query
 
PreparedStatementBinder(PreparedStatement) - Constructor for class com.scalar.db.storage.jdbc.query.PreparedStatementBinder
 
PrepareMutationComposer - Class in com.scalar.db.transaction.consensuscommit
 
PrepareMutationComposer(String) - Constructor for class com.scalar.db.transaction.consensuscommit.PrepareMutationComposer
 
put(Put) - Method in interface com.scalar.db.api.DistributedStorage
Inserts/Updates an entry to the storage with the specified Put command.
put(List<Put>) - Method in interface com.scalar.db.api.DistributedStorage
Inserts/Updates multiple entries within the same partition to the storage with the specified list of Put commands.
put(Put) - Method in interface com.scalar.db.api.DistributedTransaction
Inserts/Updates an entry to the storage through a transaction with the specified Put command.
put(List<Put>) - Method in interface com.scalar.db.api.DistributedTransaction
Inserts/Updates multiple entries to the storage through a transaction with the specified list of Put commands.
Put - Class in com.scalar.db.api
A command to put an entry to DistributedStorage.
Put(Key) - Constructor for class com.scalar.db.api.Put
Constructs a Put with the specified partition Key.
Put(Key, Key) - Constructor for class com.scalar.db.api.Put
Constructs a Put with the specified partition Key and the clustering Key.
put(Put) - Method in class com.scalar.db.service.StorageService
 
put(List<Put>) - Method in class com.scalar.db.service.StorageService
 
put(Put) - Method in class com.scalar.db.storage.cassandra.Cassandra
 
put(List<Put>) - Method in class com.scalar.db.storage.cassandra.Cassandra
 
put(String, PreparedStatement) - Method in class com.scalar.db.storage.cassandra.StatementCache
Associates a PreparedStatement with a cacheKey in the cache
put(Put) - Method in class com.scalar.db.storage.cosmos.Cosmos
 
put(List<Put>) - Method in class com.scalar.db.storage.cosmos.Cosmos
 
put(Put) - Method in class com.scalar.db.storage.dynamo.Dynamo
 
put(List<Put>) - Method in class com.scalar.db.storage.dynamo.Dynamo
 
put(Put) - Method in class com.scalar.db.storage.jdbc.JdbcDatabase
 
put(List<Put>) - Method in class com.scalar.db.storage.jdbc.JdbcDatabase
 
put(Put, Connection, Optional<String>, Optional<String>) - Method in class com.scalar.db.storage.jdbc.JdbcService
 
put(Put) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommit
 
put(List<Put>) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommit
 
put(Put) - Method in class com.scalar.db.transaction.consensuscommit.CrudHandler
 
put(Snapshot.Key, Optional<TransactionResult>) - Method in class com.scalar.db.transaction.consensuscommit.Snapshot
 
put(Scan, Optional<List<Snapshot.Key>>) - Method in class com.scalar.db.transaction.consensuscommit.Snapshot
 
put(Snapshot.Key, Put) - Method in class com.scalar.db.transaction.consensuscommit.Snapshot
 
put(Snapshot.Key, Delete) - Method in class com.scalar.db.transaction.consensuscommit.Snapshot
 
put(Put) - Method in class com.scalar.db.transaction.jdbc.JdbcTransaction
 
put(List<Put>) - Method in class com.scalar.db.transaction.jdbc.JdbcTransaction
 
PutIf - Class in com.scalar.db.api
An optional parameter of Put for conditional put.
PutIf(ConditionalExpression...) - Constructor for class com.scalar.db.api.PutIf
Constructs a PutIf with the specified conditional expressions.
PutIfExists - Class in com.scalar.db.api
An optional parameter of Put for conditional put.
PutIfExists() - Constructor for class com.scalar.db.api.PutIfExists
 
PutIfNotExists - Class in com.scalar.db.api
An optional parameter of Put for conditional put.
PutIfNotExists() - Constructor for class com.scalar.db.api.PutIfNotExists
 
putState(Coordinator.State) - Method in class com.scalar.db.transaction.consensuscommit.Coordinator
 
PutStatementHandler - Class in com.scalar.db.storage.cosmos
A handler class for put statements
PutStatementHandler(CosmosClient, TableMetadataManager) - Constructor for class com.scalar.db.storage.cosmos.PutStatementHandler
 
PutStatementHandler - Class in com.scalar.db.storage.dynamo
A handler class for put statements
PutStatementHandler(DynamoDbClient, TableMetadataManager) - Constructor for class com.scalar.db.storage.dynamo.PutStatementHandler
 

Q

Query - Interface in com.scalar.db.storage.jdbc.query
 
QueryBuilder - Class in com.scalar.db.storage.jdbc.query
A query builder to build SQL.
QueryBuilder(TableMetadataManager, RdbEngine) - Constructor for class com.scalar.db.storage.jdbc.query.QueryBuilder
 
QueryUtils - Class in com.scalar.db.storage.jdbc.query
 

R

RdbEngine - Enum in com.scalar.db.storage.jdbc
 
ReadRepairableExecutionException - Exception in com.scalar.db.exception.storage
 
ReadRepairableExecutionException(String) - Constructor for exception com.scalar.db.exception.storage.ReadRepairableExecutionException
 
ReadRepairableExecutionException(String, Throwable) - Constructor for exception com.scalar.db.exception.storage.ReadRepairableExecutionException
 
Record - Class in com.scalar.db.storage.cosmos
A record class that Cosmos DB uses for storing a document based on Scalar DB data model.
Record() - Constructor for class com.scalar.db.storage.cosmos.Record
 
recover(Selection, TransactionResult) - Method in class com.scalar.db.transaction.consensuscommit.RecoveryHandler
 
RecoveryHandler - Class in com.scalar.db.transaction.consensuscommit
 
RecoveryHandler(DistributedStorage, Coordinator) - Constructor for class com.scalar.db.transaction.consensuscommit.RecoveryHandler
 
RequiredValueMissingException - Exception in com.scalar.db.exception.transaction
 
RequiredValueMissingException(String) - Constructor for exception com.scalar.db.exception.transaction.RequiredValueMissingException
 
RequiredValueMissingException(String, Throwable) - Constructor for exception com.scalar.db.exception.transaction.RequiredValueMissingException
 
Result - Interface in com.scalar.db.api
A result retrieved from DistributedStorage.
ResultImpl - Class in com.scalar.db.storage.cassandra
 
ResultImpl(Row, CassandraTableMetadata) - Constructor for class com.scalar.db.storage.cassandra.ResultImpl
 
ResultImpl - Class in com.scalar.db.storage.cosmos
 
ResultImpl(Record, Selection, CosmosTableMetadata) - Constructor for class com.scalar.db.storage.cosmos.ResultImpl
 
ResultImpl - Class in com.scalar.db.storage.dynamo
 
ResultImpl(Map<String, AttributeValue>, Selection, DynamoTableMetadata) - Constructor for class com.scalar.db.storage.dynamo.ResultImpl
 
ResultImpl - Class in com.scalar.db.storage.jdbc
 
ResultImpl(JdbcTableMetadata, List<String>, ResultSet) - Constructor for class com.scalar.db.storage.jdbc.ResultImpl
 
RetriableExecutionException - Exception in com.scalar.db.exception.storage
 
RetriableExecutionException(String) - Constructor for exception com.scalar.db.exception.storage.RetriableExecutionException
 
RetriableExecutionException(String, Throwable) - Constructor for exception com.scalar.db.exception.storage.RetriableExecutionException
 
rollback(Snapshot) - Method in class com.scalar.db.transaction.consensuscommit.RecoveryHandler
 
RollbackMutationComposer - Class in com.scalar.db.transaction.consensuscommit
 
RollbackMutationComposer(String, DistributedStorage) - Constructor for class com.scalar.db.transaction.consensuscommit.RollbackMutationComposer
 

S

scan(Scan) - Method in interface com.scalar.db.api.DistributedStorage
Retrieves results from the storage with the specified Scan command with a partition key and returns Scanner to iterate the results within the partition.
scan(Scan) - Method in interface com.scalar.db.api.DistributedTransaction
Retrieves results from the storage through a transaction with the specified Scan command with a partition key and returns a list of Result.
Scan - Class in com.scalar.db.api
A command to retrieve entries within a partition from DistributedStorage.
Scan(Key) - Constructor for class com.scalar.db.api.Scan
Constructs a Scan with the specified partition Key.
scan(Scan) - Method in class com.scalar.db.service.StorageService
 
scan(Scan) - Method in class com.scalar.db.storage.cassandra.Cassandra
 
scan(Scan) - Method in class com.scalar.db.storage.cosmos.Cosmos
 
scan(Scan) - Method in class com.scalar.db.storage.dynamo.Dynamo
 
scan(Scan) - Method in class com.scalar.db.storage.jdbc.JdbcDatabase
 
scan(Scan, Connection, Optional<String>, Optional<String>) - Method in class com.scalar.db.storage.jdbc.JdbcService
 
scan(Scan) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommit
Retrieves results from the storage through a transaction with the specified Scan command with a partition key and returns a list of Result.
scan(Scan) - Method in class com.scalar.db.transaction.consensuscommit.CrudHandler
 
scan(Scan) - Method in class com.scalar.db.transaction.jdbc.JdbcTransaction
 
Scan.Ordering - Class in com.scalar.db.api
An optional parameter of Scan command to specify ordering of returned results.
Scan.Ordering.Order - Enum in com.scalar.db.api
 
Scanner - Interface in com.scalar.db.api
A scanner abstraction for iterating results.
ScannerImpl - Class in com.scalar.db.storage.cassandra
 
ScannerImpl(ResultSet, CassandraTableMetadata) - Constructor for class com.scalar.db.storage.cassandra.ScannerImpl
 
ScannerImpl - Class in com.scalar.db.storage.cosmos
 
ScannerImpl(List<Record>, Selection, CosmosTableMetadata) - Constructor for class com.scalar.db.storage.cosmos.ScannerImpl
 
ScannerImpl - Class in com.scalar.db.storage.dynamo
 
ScannerImpl(List<Map<String, AttributeValue>>, Selection, DynamoTableMetadata) - Constructor for class com.scalar.db.storage.dynamo.ScannerImpl
 
ScannerImpl - Class in com.scalar.db.storage.jdbc
 
ScannerImpl(SelectQuery, Connection, PreparedStatement, ResultSet) - Constructor for class com.scalar.db.storage.jdbc.ScannerImpl
 
ScannerIterator - Class in com.scalar.db.storage.cassandra
 
ScannerIterator(ResultSet, CassandraTableMetadata) - Constructor for class com.scalar.db.storage.cassandra.ScannerIterator
 
ScannerIterator - Class in com.scalar.db.storage.cosmos
 
ScannerIterator(Iterator<Record>, Selection, CosmosTableMetadata) - Constructor for class com.scalar.db.storage.cosmos.ScannerIterator
 
ScannerIterator - Class in com.scalar.db.storage.dynamo
 
ScannerIterator(Iterator<Map<String, AttributeValue>>, Selection, DynamoTableMetadata) - Constructor for class com.scalar.db.storage.dynamo.ScannerIterator
 
ScannerIterator - Class in com.scalar.db.storage.jdbc
 
ScannerIterator(Scanner) - Constructor for class com.scalar.db.storage.jdbc.ScannerIterator
 
SCHEMA - Static variable in class com.scalar.db.storage.jdbc.metadata.TableMetadataManager
 
select(SelectStatementHandler) - Method in class com.scalar.db.storage.cassandra.StatementHandlerManager.Builder
 
select() - Method in class com.scalar.db.storage.cassandra.StatementHandlerManager
 
select(List<String>) - Method in class com.scalar.db.storage.jdbc.query.QueryBuilder
 
Selection - Class in com.scalar.db.api
An abstraction for the selection operations such as Get and Scan.
Selection(Key, Key) - Constructor for class com.scalar.db.api.Selection
 
SelectQuery - Interface in com.scalar.db.storage.jdbc.query
 
SelectQuery.Builder - Class in com.scalar.db.storage.jdbc.query
 
SelectStatementHandler - Class in com.scalar.db.storage.cassandra
A handler class for select statement
SelectStatementHandler(Session) - Constructor for class com.scalar.db.storage.cassandra.SelectStatementHandler
Constructs SelectStatementHandler with the specified Session
SelectStatementHandler - Class in com.scalar.db.storage.cosmos
A handler class for select statements
SelectStatementHandler(CosmosClient, TableMetadataManager) - Constructor for class com.scalar.db.storage.cosmos.SelectStatementHandler
 
SelectStatementHandler - Class in com.scalar.db.storage.dynamo
A handler class for select statement
SelectStatementHandler(DynamoDbClient, TableMetadataManager) - Constructor for class com.scalar.db.storage.dynamo.SelectStatementHandler
Constructs a SelectStatementHandler with the specified DynamoDbClient and a new TableMetadataManager
SelectWithLimitQuery - Class in com.scalar.db.storage.jdbc.query
 
SelectWithLimitQuery(SelectQuery.Builder, int) - Constructor for class com.scalar.db.storage.jdbc.query.SelectWithLimitQuery
 
SelectWithOffsetFetchQuery - Class in com.scalar.db.storage.jdbc.query
 
SelectWithOffsetFetchQuery(SelectQuery.Builder, int) - Constructor for class com.scalar.db.storage.jdbc.query.SelectWithOffsetFetchQuery
 
SelectWithRowNumQuery - Class in com.scalar.db.storage.jdbc.query
 
SelectWithRowNumQuery(SelectQuery.Builder, int) - Constructor for class com.scalar.db.storage.jdbc.query.SelectWithRowNumQuery
 
SERIALIZABLE_STRATEGY - Static variable in class com.scalar.db.config.DatabaseConfig
 
SerializableStrategy - Interface in com.scalar.db.api
 
SerializableStrategy - Enum in com.scalar.db.transaction.consensuscommit
A Serializable strategy used in Consensus Commit algorithm.
session - Variable in class com.scalar.db.storage.cassandra.StatementHandler
 
set(Consumer) - Method in class com.scalar.db.storage.cosmos.ValueBinder
 
set(Map<String, Value>) - Method in class com.scalar.db.storage.jdbc.query.UpdateQuery.Builder
 
setClusteringKey(Map<String, Object>) - Method in class com.scalar.db.storage.cosmos.Record
 
setClusteringKeyNames(Set<String>) - Method in class com.scalar.db.storage.cosmos.CosmosTableMetadata
 
setColumns(Map<String, String>) - Method in class com.scalar.db.storage.cosmos.CosmosTableMetadata
 
setConcatenatedPartitionKey(String) - Method in class com.scalar.db.storage.cosmos.Record
 
setCondition(BuiltStatement, Mutation) - Method in class com.scalar.db.storage.cassandra.MutateStatementHandler
 
setConsistency(BoundStatement, Operation) - Method in class com.scalar.db.storage.cassandra.StatementHandler
Sets the consistency level for the specified BoundStatement and Operation
setId(String) - Method in class com.scalar.db.storage.cosmos.CosmosTableMetadata
 
setId(String) - Method in class com.scalar.db.storage.cosmos.Record
 
setKeyNames(List<String>) - Method in class com.scalar.db.storage.cosmos.CosmosTableMetadata
 
setMetadata(String) - Method in class com.scalar.db.transaction.consensuscommit.Coordinator.State
 
setPartitionKey(Map<String, Object>) - Method in class com.scalar.db.storage.cosmos.Record
 
setPartitionKeyNames(Set<String>) - Method in class com.scalar.db.storage.cosmos.CosmosTableMetadata
 
setSecondaryIndexNames(Set<String>) - Method in class com.scalar.db.storage.cosmos.CosmosTableMetadata
 
setTargetToIfNot(List<? extends Operation>, Optional<String>, Optional<String>, Optional<String>) - Static method in class com.scalar.db.storage.Utility
 
setTargetToIfNot(Operation, Optional<String>, Optional<String>, Optional<String>) - Static method in class com.scalar.db.storage.Utility
 
setValues(Map<String, Object>) - Method in class com.scalar.db.storage.cosmos.Record
 
SimpleSelectQuery - Class in com.scalar.db.storage.jdbc.query
 
size() - Method in class com.scalar.db.io.Key
Returns the size of the list of Value which this key is composed of
Snapshot - Class in com.scalar.db.transaction.consensuscommit
 
Snapshot(String) - Constructor for class com.scalar.db.transaction.consensuscommit.Snapshot
 
Snapshot(String, Isolation, SerializableStrategy) - Constructor for class com.scalar.db.transaction.consensuscommit.Snapshot
 
sort(List<Map<String, AttributeValue>>) - Method in class com.scalar.db.storage.dynamo.ItemSorter
 
sql() - Method in class com.scalar.db.storage.jdbc.query.AbstractQuery
 
sql() - Method in class com.scalar.db.storage.jdbc.query.DeleteQuery
 
sql() - Method in class com.scalar.db.storage.jdbc.query.InsertOnConflictDoUpdateQuery
 
sql() - Method in class com.scalar.db.storage.jdbc.query.InsertOnDuplicateKeyUpdateQuery
 
sql() - Method in class com.scalar.db.storage.jdbc.query.InsertQuery
 
sql() - Method in class com.scalar.db.storage.jdbc.query.MergeIntoQuery
 
sql() - Method in class com.scalar.db.storage.jdbc.query.MergeQuery
 
sql() - Method in class com.scalar.db.storage.jdbc.query.SelectWithLimitQuery
 
sql() - Method in class com.scalar.db.storage.jdbc.query.SelectWithOffsetFetchQuery
 
sql() - Method in class com.scalar.db.storage.jdbc.query.SelectWithRowNumQuery
 
sql() - Method in class com.scalar.db.storage.jdbc.query.SimpleSelectQuery
 
sql() - Method in class com.scalar.db.storage.jdbc.query.UpdateQuery
 
start() - Method in interface com.scalar.db.api.DistributedTransactionManager
Starts a new transaction.
start(String) - Method in interface com.scalar.db.api.DistributedTransactionManager
Starts a new transaction with the specified transaction ID.
start(Isolation) - Method in interface com.scalar.db.api.DistributedTransactionManager
Deprecated.
start(String, Isolation) - Method in interface com.scalar.db.api.DistributedTransactionManager
Deprecated.
start(Isolation, SerializableStrategy) - Method in interface com.scalar.db.api.DistributedTransactionManager
Deprecated.
start(SerializableStrategy) - Method in interface com.scalar.db.api.DistributedTransactionManager
Deprecated.
start(String, SerializableStrategy) - Method in interface com.scalar.db.api.DistributedTransactionManager
Deprecated.
start(String, Isolation, SerializableStrategy) - Method in interface com.scalar.db.api.DistributedTransactionManager
Deprecated.
start() - Method in class com.scalar.db.service.TransactionService
 
start(String) - Method in class com.scalar.db.service.TransactionService
 
start(Isolation) - Method in class com.scalar.db.service.TransactionService
 
start(String, Isolation) - Method in class com.scalar.db.service.TransactionService
 
start(Isolation, SerializableStrategy) - Method in class com.scalar.db.service.TransactionService
 
start(SerializableStrategy) - Method in class com.scalar.db.service.TransactionService
 
start(String, SerializableStrategy) - Method in class com.scalar.db.service.TransactionService
 
start(String, Isolation, SerializableStrategy) - Method in class com.scalar.db.service.TransactionService
 
start() - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommitManager
 
start(String) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommitManager
 
start(Isolation) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommitManager
Deprecated.
start(String, Isolation) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommitManager
Deprecated.
start(Isolation, SerializableStrategy) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommitManager
Deprecated.
start(SerializableStrategy) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommitManager
Deprecated.
start(String, SerializableStrategy) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommitManager
Deprecated.
start(String, Isolation, SerializableStrategy) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommitManager
 
start() - Method in class com.scalar.db.transaction.jdbc.JdbcTransactionManager
 
start(String) - Method in class com.scalar.db.transaction.jdbc.JdbcTransactionManager
 
start(Isolation) - Method in class com.scalar.db.transaction.jdbc.JdbcTransactionManager
Deprecated.
start(String, Isolation) - Method in class com.scalar.db.transaction.jdbc.JdbcTransactionManager
Deprecated.
start(Isolation, SerializableStrategy) - Method in class com.scalar.db.transaction.jdbc.JdbcTransactionManager
Deprecated.
start(SerializableStrategy) - Method in class com.scalar.db.transaction.jdbc.JdbcTransactionManager
Deprecated.
start(String, SerializableStrategy) - Method in class com.scalar.db.transaction.jdbc.JdbcTransactionManager
Deprecated.
start(String, Isolation, SerializableStrategy) - Method in class com.scalar.db.transaction.jdbc.JdbcTransactionManager
Deprecated.
STATE - Static variable in class com.scalar.db.transaction.consensuscommit.Attribute
 
State(Result) - Constructor for class com.scalar.db.transaction.consensuscommit.Coordinator.State
 
State(String, TransactionState) - Constructor for class com.scalar.db.transaction.consensuscommit.Coordinator.State
 
StatementCache - Class in com.scalar.db.storage.cassandra
A cache for statements.
StatementCache() - Constructor for class com.scalar.db.storage.cassandra.StatementCache
Constructs a cache with default cache size (= 128).
StatementCache(int) - Constructor for class com.scalar.db.storage.cassandra.StatementCache
Constructs a cache with the specified max size
StatementHandler - Class in com.scalar.db.storage.cassandra
A handler class for statements
StatementHandler(Session) - Constructor for class com.scalar.db.storage.cassandra.StatementHandler
Constructs a StatementHandler with the specified Session and a new StatementCache
StatementHandler - Class in com.scalar.db.storage.cosmos
A handler class for statements
StatementHandler(CosmosClient, TableMetadataManager) - Constructor for class com.scalar.db.storage.cosmos.StatementHandler
Constructs a StatementHandler with the specified CosmosClient
StatementHandler - Class in com.scalar.db.storage.dynamo
A handler class for statements
StatementHandler(DynamoDbClient, TableMetadataManager) - Constructor for class com.scalar.db.storage.dynamo.StatementHandler
Constructs a StatementHandler with the specified DynamoDbClient and a new TableMetadataManager
StatementHandlerManager - Class in com.scalar.db.storage.cassandra
A manager for all the statements
StatementHandlerManager.Builder - Class in com.scalar.db.storage.cassandra
 
STORAGE - Static variable in class com.scalar.db.config.DatabaseConfig
 
StorageModule - Class in com.scalar.db.service
 
StorageModule(DatabaseConfig) - Constructor for class com.scalar.db.service.StorageModule
 
StorageRuntimeException - Exception in com.scalar.db.exception.storage
 
StorageRuntimeException(String) - Constructor for exception com.scalar.db.exception.storage.StorageRuntimeException
 
StorageRuntimeException(String, Throwable) - Constructor for exception com.scalar.db.exception.storage.StorageRuntimeException
 
StorageService - Class in com.scalar.db.service
 
StorageService(DistributedStorage) - Constructor for class com.scalar.db.service.StorageService
 

T

TABLE - Static variable in class com.scalar.db.storage.jdbc.metadata.TableMetadataManager
 
TABLE - Static variable in class com.scalar.db.transaction.consensuscommit.Coordinator
 
TableMetadata - Interface in com.scalar.db.storage
An interface for the table metadata
TableMetadataManager - Class in com.scalar.db.storage.cosmos
A manager to read and cache CosmosTableMetadata to know the type of each column
TableMetadataManager(CosmosContainer) - Constructor for class com.scalar.db.storage.cosmos.TableMetadataManager
 
TableMetadataManager - Class in com.scalar.db.storage.dynamo
A manager to read and cache DynamoTableMetadata to know the type of each column
TableMetadataManager(DynamoDbClient, Optional<String>) - Constructor for class com.scalar.db.storage.dynamo.TableMetadataManager
 
TableMetadataManager - Class in com.scalar.db.storage.jdbc.metadata
A manager of the instances of JdbcTableMetadata.
TableMetadataManager(DataSource, Optional<String>, RdbEngine) - Constructor for class com.scalar.db.storage.jdbc.metadata.TableMetadataManager
 
TextValue - Class in com.scalar.db.io
A Value for a string
TextValue(String, byte[]) - Constructor for class com.scalar.db.io.TextValue
Constructs a TextValue with the specified name and value
TextValue(byte[]) - Constructor for class com.scalar.db.io.TextValue
Constructs a TextValue with the specified value.
TextValue(String, String) - Constructor for class com.scalar.db.io.TextValue
Constructs a TextValue with the specified name and value
TextValue(String) - Constructor for class com.scalar.db.io.TextValue
Constructs a TextValue with the specified value.
throwSQLExceptionIfOccurred() - Method in class com.scalar.db.storage.jdbc.query.PreparedStatementBinder
 
to(MutationComposer) - Method in class com.scalar.db.transaction.consensuscommit.Snapshot
 
toBeforeCommittedAtValue(long) - Static method in class com.scalar.db.transaction.consensuscommit.Attribute
 
toBeforeIdValue(String) - Static method in class com.scalar.db.transaction.consensuscommit.Attribute
 
toBeforePreparedAtValue(long) - Static method in class com.scalar.db.transaction.consensuscommit.Attribute
 
toBeforeStateValue(TransactionState) - Static method in class com.scalar.db.transaction.consensuscommit.Attribute
 
toBeforeVersionValue(int) - Static method in class com.scalar.db.transaction.consensuscommit.Attribute
 
toCommittedAtValue(long) - Static method in class com.scalar.db.transaction.consensuscommit.Attribute
 
toCreatedAtValue(long) - Static method in class com.scalar.db.transaction.consensuscommit.Attribute
 
toIdValue(String) - Static method in class com.scalar.db.transaction.consensuscommit.Attribute
 
toMetadataValue(String) - Static method in class com.scalar.db.transaction.consensuscommit.Attribute
 
toPreparedAtValue(long) - Static method in class com.scalar.db.transaction.consensuscommit.Attribute
 
toStateValue(TransactionState) - Static method in class com.scalar.db.transaction.consensuscommit.Attribute
 
toString() - Method in class com.scalar.db.api.Delete
 
toString() - Method in class com.scalar.db.api.Get
 
toString() - Method in class com.scalar.db.api.Mutation
 
toString() - Method in class com.scalar.db.api.Put
 
toString() - Method in class com.scalar.db.api.Scan.Ordering
 
toString() - Method in class com.scalar.db.api.Scan
 
toString() - Method in class com.scalar.db.api.Selection
 
toString() - Method in class com.scalar.db.io.BigIntValue
 
toString() - Method in class com.scalar.db.io.BlobValue
 
toString() - Method in class com.scalar.db.io.BooleanValue
 
toString() - Method in class com.scalar.db.io.DoubleValue
 
toString() - Method in class com.scalar.db.io.FloatValue
 
toString() - Method in class com.scalar.db.io.IntValue
 
toString() - Method in class com.scalar.db.io.Key
 
toString() - Method in class com.scalar.db.io.TextValue
 
toString() - Method in class com.scalar.db.storage.cassandra.ResultImpl
 
toString() - Method in class com.scalar.db.storage.cosmos.ResultImpl
 
toString() - Method in class com.scalar.db.storage.dynamo.ResultImpl
 
toString() - Method in class com.scalar.db.storage.jdbc.query.AbstractQuery
 
toString() - Method in class com.scalar.db.storage.jdbc.ResultImpl
 
toString() - Method in class com.scalar.db.transaction.consensuscommit.TransactionResult
 
toVersionValue(int) - Static method in class com.scalar.db.transaction.consensuscommit.Attribute
 
TRANSACTION_MANAGER_TYPE - Static variable in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
TRANSACTION_MANAGER_TYPE_CONSENSUSCOMMIT - Static variable in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
TRANSACTION_MANAGER_TYPE_JDBC - Static variable in class com.scalar.db.storage.jdbc.JdbcDatabaseConfig
 
TransactionException - Exception in com.scalar.db.exception.transaction
 
TransactionException(String) - Constructor for exception com.scalar.db.exception.transaction.TransactionException
 
TransactionException(String, Throwable) - Constructor for exception com.scalar.db.exception.transaction.TransactionException
 
TransactionModule - Class in com.scalar.db.service
 
TransactionModule(DatabaseConfig) - Constructor for class com.scalar.db.service.TransactionModule
 
TransactionResult - Class in com.scalar.db.transaction.consensuscommit
 
TransactionResult(Result) - Constructor for class com.scalar.db.transaction.consensuscommit.TransactionResult
 
TransactionRuntimeException - Exception in com.scalar.db.exception.transaction
 
TransactionRuntimeException(String) - Constructor for exception com.scalar.db.exception.transaction.TransactionRuntimeException
 
TransactionRuntimeException(String, Throwable) - Constructor for exception com.scalar.db.exception.transaction.TransactionRuntimeException
 
TransactionService - Class in com.scalar.db.service
 
TransactionService(DistributedTransactionManager) - Constructor for class com.scalar.db.service.TransactionService
 
TransactionState - Enum in com.scalar.db.api
 

U

UncommittedRecordException - Exception in com.scalar.db.exception.transaction
 
UncommittedRecordException(TransactionResult, String) - Constructor for exception com.scalar.db.exception.transaction.UncommittedRecordException
 
UncommittedRecordException(TransactionResult, String, Throwable) - Constructor for exception com.scalar.db.exception.transaction.UncommittedRecordException
 
UncommittedRecordException(List<TransactionResult>, String) - Constructor for exception com.scalar.db.exception.transaction.UncommittedRecordException
 
UncommittedRecordException(List<TransactionResult>, String, Throwable) - Constructor for exception com.scalar.db.exception.transaction.UncommittedRecordException
 
UnknownTransactionStatusException - Exception in com.scalar.db.exception.transaction
 
UnknownTransactionStatusException(String) - Constructor for exception com.scalar.db.exception.transaction.UnknownTransactionStatusException
 
UnknownTransactionStatusException(String, Throwable) - Constructor for exception com.scalar.db.exception.transaction.UnknownTransactionStatusException
 
UnknownTransactionStatusException(String, Throwable, String) - Constructor for exception com.scalar.db.exception.transaction.UnknownTransactionStatusException
 
UnsupportedTypeException - Exception in com.scalar.db.exception.storage
 
UnsupportedTypeException() - Constructor for exception com.scalar.db.exception.storage.UnsupportedTypeException
 
UnsupportedTypeException(String) - Constructor for exception com.scalar.db.exception.storage.UnsupportedTypeException
 
update(UpdateStatementHandler) - Method in class com.scalar.db.storage.cassandra.StatementHandlerManager.Builder
 
update() - Method in class com.scalar.db.storage.cassandra.StatementHandlerManager
 
update(String, String) - Method in class com.scalar.db.storage.jdbc.query.QueryBuilder
 
UpdateQuery - Class in com.scalar.db.storage.jdbc.query
 
UpdateQuery.Builder - Class in com.scalar.db.storage.jdbc.query
 
UpdateStatementHandler - Class in com.scalar.db.storage.cassandra
A handler class for update statement
UpdateStatementHandler(Session) - Constructor for class com.scalar.db.storage.cassandra.UpdateStatementHandler
Constructs an UpdateStatementHandler with the specified Session
upsertInto(String, String) - Method in class com.scalar.db.storage.jdbc.query.QueryBuilder
 
UpsertQuery - Interface in com.scalar.db.storage.jdbc.query
 
UpsertQuery.Builder - Class in com.scalar.db.storage.jdbc.query
 
USERNAME - Static variable in class com.scalar.db.config.DatabaseConfig
 
Utility - Class in com.scalar.db.storage
Utilities for DistributedStorage
Utility() - Constructor for class com.scalar.db.storage.Utility
 

V

Value<T> - Interface in com.scalar.db.io
An abstraction for storage entry's value
ValueBinder - Class in com.scalar.db.storage.cassandra
A visitor class to bind Values to a BoundStatement
ValueBinder(BoundStatement) - Constructor for class com.scalar.db.storage.cassandra.ValueBinder
Constructs ValueBinder with the specified BoundStatement
ValueBinder - Class in com.scalar.db.storage.cosmos
A visitor class to bind Values to a StringBuilder
ValueBinder() - Constructor for class com.scalar.db.storage.cosmos.ValueBinder
Constructs ValueBinder
ValueBinder - Class in com.scalar.db.storage.dynamo
A visitor class to bind Values to a condition expression
ValueBinder(String) - Constructor for class com.scalar.db.storage.dynamo.ValueBinder
Constructs ValueBinder with the specified BoundStatement
valueOf(String) - Static method in enum com.scalar.db.api.ConditionalExpression.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scalar.db.api.Consistency
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scalar.db.api.Isolation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scalar.db.api.Scan.Ordering.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scalar.db.api.TransactionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scalar.db.storage.jdbc.metadata.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scalar.db.storage.jdbc.metadata.KeyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scalar.db.storage.jdbc.RdbEngine
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scalar.db.transaction.consensuscommit.SerializableStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.scalar.db.api.ConditionalExpression.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scalar.db.api.Consistency
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scalar.db.api.Isolation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scalar.db.api.Scan.Ordering.Order
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scalar.db.api.TransactionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scalar.db.storage.jdbc.metadata.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scalar.db.storage.jdbc.metadata.KeyType
Returns an array containing the constants of this enum type, in the order they are declared.
values(Key, Optional<Key>, Map<String, Value>) - Method in class com.scalar.db.storage.jdbc.query.InsertQuery.Builder
 
values(Key, Optional<Key>, Map<String, Value>) - Method in class com.scalar.db.storage.jdbc.query.UpsertQuery.Builder
 
values() - Static method in enum com.scalar.db.storage.jdbc.RdbEngine
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scalar.db.transaction.consensuscommit.SerializableStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
ValueVisitor - Interface in com.scalar.db.io
A visitor interface to traverse multiple Values
VERSION - Static variable in class com.scalar.db.transaction.consensuscommit.Attribute
 
visit(PutIf) - Method in interface com.scalar.db.api.MutationConditionVisitor
 
visit(PutIfExists) - Method in interface com.scalar.db.api.MutationConditionVisitor
 
visit(PutIfNotExists) - Method in interface com.scalar.db.api.MutationConditionVisitor
 
visit(DeleteIf) - Method in interface com.scalar.db.api.MutationConditionVisitor
 
visit(DeleteIfExists) - Method in interface com.scalar.db.api.MutationConditionVisitor
 
visit(Get) - Method in interface com.scalar.db.api.OperationVisitor
 
visit(Scan) - Method in interface com.scalar.db.api.OperationVisitor
 
visit(Put) - Method in interface com.scalar.db.api.OperationVisitor
 
visit(Delete) - Method in interface com.scalar.db.api.OperationVisitor
 
visit(BooleanValue) - Method in interface com.scalar.db.io.ValueVisitor
 
visit(IntValue) - Method in interface com.scalar.db.io.ValueVisitor
 
visit(BigIntValue) - Method in interface com.scalar.db.io.ValueVisitor
 
visit(FloatValue) - Method in interface com.scalar.db.io.ValueVisitor
 
visit(DoubleValue) - Method in interface com.scalar.db.io.ValueVisitor
 
visit(TextValue) - Method in interface com.scalar.db.io.ValueVisitor
 
visit(BlobValue) - Method in interface com.scalar.db.io.ValueVisitor
 
visit(Get) - Method in class com.scalar.db.storage.cassandra.BatchComposer
Adds a select statement to the batch
visit(Scan) - Method in class com.scalar.db.storage.cassandra.BatchComposer
Adds a select statement to the batch
visit(Put) - Method in class com.scalar.db.storage.cassandra.BatchComposer
Adds a insert/update statement to the batch
visit(Delete) - Method in class com.scalar.db.storage.cassandra.BatchComposer
Adds a delete statement to the batch
visit(PutIf) - Method in class com.scalar.db.storage.cassandra.ConditionSetter
Adds PutIf-specific conditions to the statement
visit(PutIfExists) - Method in class com.scalar.db.storage.cassandra.ConditionSetter
Adds PutIfExists-specific conditions to the statement
visit(PutIfNotExists) - Method in class com.scalar.db.storage.cassandra.ConditionSetter
Adds PutIfNotExists-specific conditions to the statement
visit(DeleteIf) - Method in class com.scalar.db.storage.cassandra.ConditionSetter
Adds DeleteIf-specific conditions to the statement
visit(DeleteIfExists) - Method in class com.scalar.db.storage.cassandra.ConditionSetter
Adds DeleteIfExists-specific conditions to the statement
visit(BooleanValue) - Method in class com.scalar.db.storage.cassandra.ValueBinder
Sets the specified BooleanValue to the bound statement
visit(IntValue) - Method in class com.scalar.db.storage.cassandra.ValueBinder
Sets the specified IntValue to the bound statement
visit(BigIntValue) - Method in class com.scalar.db.storage.cassandra.ValueBinder
Sets the specified BigIntValue to the bound statement
visit(FloatValue) - Method in class com.scalar.db.storage.cassandra.ValueBinder
Sets the specified FloatValue to the bound statement
visit(DoubleValue) - Method in class com.scalar.db.storage.cassandra.ValueBinder
Sets the specified DoubleValue to the bound statement
visit(TextValue) - Method in class com.scalar.db.storage.cassandra.ValueBinder
Sets the specified TextValue to the bound statement
visit(BlobValue) - Method in class com.scalar.db.storage.cassandra.ValueBinder
Sets the specified BlobValue to the bound statement
visit(BooleanValue) - Method in class com.scalar.db.storage.cosmos.ConcatenationVisitor
Sets the specified BooleanValue to the key string
visit(IntValue) - Method in class com.scalar.db.storage.cosmos.ConcatenationVisitor
Sets the specified IntValue to the key string
visit(BigIntValue) - Method in class com.scalar.db.storage.cosmos.ConcatenationVisitor
Sets the specified BigIntValue to the key string
visit(FloatValue) - Method in class com.scalar.db.storage.cosmos.ConcatenationVisitor
Sets the specified FloatValue to the key string
visit(DoubleValue) - Method in class com.scalar.db.storage.cosmos.ConcatenationVisitor
Sets the specified DoubleValue to the key string
visit(TextValue) - Method in class com.scalar.db.storage.cosmos.ConcatenationVisitor
Sets the specified TextValue to the key string
visit(BlobValue) - Method in class com.scalar.db.storage.cosmos.ConcatenationVisitor
Sets the specified BlobValue to the key string
visit(PutIf) - Method in class com.scalar.db.storage.cosmos.ConditionalQueryBuilder
Adds PutIf-specific conditions to the query
visit(PutIfExists) - Method in class com.scalar.db.storage.cosmos.ConditionalQueryBuilder
Adds PutIfExists-specific conditions to the query
visit(PutIfNotExists) - Method in class com.scalar.db.storage.cosmos.ConditionalQueryBuilder
Adds PutIfNotExists-specific conditions to the query
visit(DeleteIf) - Method in class com.scalar.db.storage.cosmos.ConditionalQueryBuilder
Adds DeleteIf-specific conditions to the query
visit(DeleteIfExists) - Method in class com.scalar.db.storage.cosmos.ConditionalQueryBuilder
Adds DeleteIfExists-specific conditions to the query
visit(BooleanValue) - Method in class com.scalar.db.storage.cosmos.MapVisitor
Sets the specified BooleanValue to the map
visit(IntValue) - Method in class com.scalar.db.storage.cosmos.MapVisitor
Sets the specified IntValue to the map
visit(BigIntValue) - Method in class com.scalar.db.storage.cosmos.MapVisitor
Sets the specified BigIntValue to the map
visit(FloatValue) - Method in class com.scalar.db.storage.cosmos.MapVisitor
Sets the specified FloatValue to the map
visit(DoubleValue) - Method in class com.scalar.db.storage.cosmos.MapVisitor
Sets the specified DoubleValue to the map
visit(TextValue) - Method in class com.scalar.db.storage.cosmos.MapVisitor
Sets the specified TextValue to the map
visit(BlobValue) - Method in class com.scalar.db.storage.cosmos.MapVisitor
Sets the specified BlobValue to the map
visit(BooleanValue) - Method in class com.scalar.db.storage.cosmos.ValueBinder
Sets the specified BooleanValue to the query
visit(IntValue) - Method in class com.scalar.db.storage.cosmos.ValueBinder
Sets the specified IntValue to the query
visit(BigIntValue) - Method in class com.scalar.db.storage.cosmos.ValueBinder
Sets the specified BigIntValue to the query
visit(FloatValue) - Method in class com.scalar.db.storage.cosmos.ValueBinder
Sets the specified FloatValue to the query
visit(DoubleValue) - Method in class com.scalar.db.storage.cosmos.ValueBinder
Sets the specified DoubleValue to the query
visit(TextValue) - Method in class com.scalar.db.storage.cosmos.ValueBinder
Sets the specified TextValue to the query
visit(BlobValue) - Method in class com.scalar.db.storage.cosmos.ValueBinder
Sets the specified BlobValue to the query
visit(PutIf) - Method in class com.scalar.db.storage.dynamo.ConditionExpressionBuilder
Adds PutIf-specific conditions to the query
visit(PutIfExists) - Method in class com.scalar.db.storage.dynamo.ConditionExpressionBuilder
Adds PutIfExists-specific conditions to the query
visit(PutIfNotExists) - Method in class com.scalar.db.storage.dynamo.ConditionExpressionBuilder
Adds PutIfNotExists-specific conditions to the query
visit(DeleteIf) - Method in class com.scalar.db.storage.dynamo.ConditionExpressionBuilder
Adds DeleteIf-specific conditions to the query
visit(DeleteIfExists) - Method in class com.scalar.db.storage.dynamo.ConditionExpressionBuilder
Adds DeleteIfExists-specific conditions to the query
visit(BooleanValue) - Method in class com.scalar.db.storage.dynamo.MapVisitor
Sets the specified BooleanValue to the map
visit(IntValue) - Method in class com.scalar.db.storage.dynamo.MapVisitor
Sets the specified IntValue to the map
visit(BigIntValue) - Method in class com.scalar.db.storage.dynamo.MapVisitor
Sets the specified BigIntValue to the map
visit(FloatValue) - Method in class com.scalar.db.storage.dynamo.MapVisitor
Sets the specified FloatValue to the map
visit(DoubleValue) - Method in class com.scalar.db.storage.dynamo.MapVisitor
Sets the specified DoubleValue to the map
visit(TextValue) - Method in class com.scalar.db.storage.dynamo.MapVisitor
Sets the specified TextValue to the map
visit(BlobValue) - Method in class com.scalar.db.storage.dynamo.MapVisitor
Sets the specified BlobValue to the map
visit(BooleanValue) - Method in class com.scalar.db.storage.dynamo.ValueBinder
Sets the specified BooleanValue to the expression
visit(IntValue) - Method in class com.scalar.db.storage.dynamo.ValueBinder
Sets the specified IntValue to the expression
visit(BigIntValue) - Method in class com.scalar.db.storage.dynamo.ValueBinder
Sets the specified BigIntValue to the expression
visit(FloatValue) - Method in class com.scalar.db.storage.dynamo.ValueBinder
Sets the specified FloatValue to the expression
visit(DoubleValue) - Method in class com.scalar.db.storage.dynamo.ValueBinder
Sets the specified DoubleValue to the expression
visit(TextValue) - Method in class com.scalar.db.storage.dynamo.ValueBinder
Sets the specified TextValue to the expression
visit(BlobValue) - Method in class com.scalar.db.storage.dynamo.ValueBinder
Sets the specified BlobValue to the bound statement
visit(PutIf) - Method in class com.scalar.db.storage.jdbc.ConditionalMutator
 
visit(PutIfExists) - Method in class com.scalar.db.storage.jdbc.ConditionalMutator
 
visit(PutIfNotExists) - Method in class com.scalar.db.storage.jdbc.ConditionalMutator
 
visit(DeleteIf) - Method in class com.scalar.db.storage.jdbc.ConditionalMutator
 
visit(DeleteIfExists) - Method in class com.scalar.db.storage.jdbc.ConditionalMutator
 
visit(BooleanValue) - Method in class com.scalar.db.storage.jdbc.query.PreparedStatementBinder
 
visit(IntValue) - Method in class com.scalar.db.storage.jdbc.query.PreparedStatementBinder
 
visit(BigIntValue) - Method in class com.scalar.db.storage.jdbc.query.PreparedStatementBinder
 
visit(FloatValue) - Method in class com.scalar.db.storage.jdbc.query.PreparedStatementBinder
 
visit(DoubleValue) - Method in class com.scalar.db.storage.jdbc.query.PreparedStatementBinder
 
visit(TextValue) - Method in class com.scalar.db.storage.jdbc.query.PreparedStatementBinder
 
visit(BlobValue) - Method in class com.scalar.db.storage.jdbc.query.PreparedStatementBinder
 

W

where(Key, Optional<Key>) - Method in class com.scalar.db.storage.jdbc.query.DeleteQuery.Builder
 
where(Key, Optional<Key>, List<ConditionalExpression>) - Method in class com.scalar.db.storage.jdbc.query.DeleteQuery.Builder
 
where(Key, Optional<Key>) - Method in class com.scalar.db.storage.jdbc.query.SelectQuery.Builder
 
where(Key, Optional<Key>, boolean, Optional<Key>, boolean) - Method in class com.scalar.db.storage.jdbc.query.SelectQuery.Builder
 
where(Key, Optional<Key>) - Method in class com.scalar.db.storage.jdbc.query.UpdateQuery.Builder
 
where(Key, Optional<Key>, List<ConditionalExpression>) - Method in class com.scalar.db.storage.jdbc.query.UpdateQuery.Builder
 
with(String, String) - Method in interface com.scalar.db.api.DistributedStorage
Sets the specified namespace and the table name as default values in the instance
with(String, String) - Method in interface com.scalar.db.api.DistributedTransaction
Sets the specified namespace and the table name as default values in the instance
with(String, String) - Method in interface com.scalar.db.api.DistributedTransactionManager
 
with(String, String) - Method in class com.scalar.db.service.StorageService
 
with(String, String) - Method in class com.scalar.db.service.TransactionService
 
with(String, String) - Method in class com.scalar.db.storage.cassandra.Cassandra
 
with(String, String) - Method in class com.scalar.db.storage.cosmos.Cosmos
 
with(String, String) - Method in class com.scalar.db.storage.dynamo.Dynamo
 
with(String, String) - Method in class com.scalar.db.storage.jdbc.JdbcDatabase
 
with(String, String) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommit
 
with(String, String) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommitManager
 
with(String, String) - Method in class com.scalar.db.transaction.jdbc.JdbcTransaction
 
with(String, String) - Method in class com.scalar.db.transaction.jdbc.JdbcTransactionManager
 
withCondition(MutationCondition) - Method in class com.scalar.db.api.Delete
 
withCondition(MutationCondition) - Method in class com.scalar.db.api.Mutation
Sets the specified MutationCondition
withCondition(MutationCondition) - Method in class com.scalar.db.api.Put
 
withConsistency(Consistency) - Method in class com.scalar.db.api.Delete
 
withConsistency(Consistency) - Method in class com.scalar.db.api.Get
 
withConsistency(Consistency) - Method in class com.scalar.db.api.Operation
Sets the specified consistency level for this operation
withConsistency(Consistency) - Method in class com.scalar.db.api.Put
 
withConsistency(Consistency) - Method in class com.scalar.db.api.Scan
 
withEnd(Key) - Method in class com.scalar.db.api.Scan
Sets the specified clustering key as an ending point for scan.
withEnd(Key, boolean) - Method in class com.scalar.db.api.Scan
Sets the specified clustering key with the specified boundary as an ending point for scan.
withLimit(int) - Method in class com.scalar.db.api.Scan
Sets the specified number of results to be returned
withNamespace(String) - Method in interface com.scalar.db.api.DistributedStorage
Sets the specified namespace as a default value in the instance
withNamespace(String) - Method in interface com.scalar.db.api.DistributedTransaction
Sets the specified namespace as a default value in the instance
withNamespace(String) - Method in interface com.scalar.db.api.DistributedTransactionManager
 
withNamespace(String) - Method in class com.scalar.db.service.StorageService
 
withNamespace(String) - Method in class com.scalar.db.service.TransactionService
 
withNamespace(String) - Method in class com.scalar.db.storage.cassandra.Cassandra
 
withNamespace(String) - Method in class com.scalar.db.storage.cosmos.Cosmos
 
withNamespace(String) - Method in class com.scalar.db.storage.dynamo.Dynamo
 
withNamespace(String) - Method in class com.scalar.db.storage.jdbc.JdbcDatabase
 
withNamespace(String) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommit
 
withNamespace(String) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommitManager
 
withNamespace(String) - Method in class com.scalar.db.transaction.jdbc.JdbcTransaction
 
withNamespace(String) - Method in class com.scalar.db.transaction.jdbc.JdbcTransactionManager
 
withOrdering(Scan.Ordering) - Method in class com.scalar.db.api.Scan
Sets the specified scan ordering.
withProjection(String) - Method in class com.scalar.db.api.Get
 
withProjection(String) - Method in class com.scalar.db.api.Scan
 
withProjection(String) - Method in class com.scalar.db.api.Selection
Appends the specified name of Value to the list of projections.
withProjections(Collection<String>) - Method in class com.scalar.db.api.Get
 
withProjections(Collection<String>) - Method in class com.scalar.db.api.Scan
 
withProjections(Collection<String>) - Method in class com.scalar.db.api.Selection
Appends the specified collection of the specified names of Values to the list of projections.
withStart(Key) - Method in class com.scalar.db.api.Scan
Sets the specified clustering key as a starting point for scan.
withStart(Key, boolean) - Method in class com.scalar.db.api.Scan
Sets the specified clustering key with the specified boundary as a starting point for scan.
withTable(String) - Method in interface com.scalar.db.api.DistributedStorage
Sets the specified table name as a default value in the instance
withTable(String) - Method in interface com.scalar.db.api.DistributedTransaction
Sets the specified table name as a default value in the instance
withTable(String) - Method in interface com.scalar.db.api.DistributedTransactionManager
 
withTable(String) - Method in class com.scalar.db.service.StorageService
 
withTable(String) - Method in class com.scalar.db.service.TransactionService
 
withTable(String) - Method in class com.scalar.db.storage.cassandra.Cassandra
 
withTable(String) - Method in class com.scalar.db.storage.cosmos.Cosmos
 
withTable(String) - Method in class com.scalar.db.storage.dynamo.Dynamo
 
withTable(String) - Method in class com.scalar.db.storage.jdbc.JdbcDatabase
 
withTable(String) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommit
 
withTable(String) - Method in class com.scalar.db.transaction.consensuscommit.ConsensusCommitManager
 
withTable(String) - Method in class com.scalar.db.transaction.jdbc.JdbcTransaction
 
withTable(String) - Method in class com.scalar.db.transaction.jdbc.JdbcTransactionManager
 
withValue(Value) - Method in class com.scalar.db.api.Put
Adds the specified Value to the list of put values.
withValues(Collection<Value>) - Method in class com.scalar.db.api.Put
Adds the specified collection of Values to the list of put values.
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links