Skip navigation links
A C D G H I K L N R S T U V W 

A

AbstractCassandraPersistence<Config,K,T,C,U,I,V> - Class in io.stargate.db.datastore.common
A convenience base class aimed at simplifying the writing of a Cassandra-like Persistence layer.
AbstractCassandraPersistence(String) - Constructor for class io.stargate.db.datastore.common.AbstractCassandraPersistence
 
AbstractCassandraPersistence.AbstractConnection - Class in io.stargate.db.datastore.common
 
AbstractCassandraSchemaConverter<K,T,C,U,I,V> - Class in io.stargate.db.datastore.common
Helps, for a Cassandra-like persistence module, the writing of a converter between internal schema classes and Stargate schema ones.
AbstractCassandraSchemaConverter() - Constructor for class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
 
AbstractConnection(ClientInfo) - Constructor for class io.stargate.db.datastore.common.AbstractCassandraPersistence.AbstractConnection
 
asTable(V) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The internal "table" metadata class of the provided internal materialized view.

C

check() - Method in class io.stargate.db.datastore.common.util.HealthCheckWithGracePeriod
Executes the logic for determining whether the system is in a healthy state and returns the result.
check() - Method in class io.stargate.db.datastore.common.util.SchemaAgreementAchievableCheck
 
clientInfo() - Method in class io.stargate.db.datastore.common.AbstractCassandraPersistence.AbstractConnection
 
CODECS - Static variable in class io.stargate.db.datastore.common.util.ColumnUtils
 
columnClusteringOrder(C) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The clustering order of the provided internal column;
columnKind(C) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The kind of the provided internal column.
columnName(C) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The (unquoted) name of the provided internal column.
columns(T) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The internal columns of the internal table.
columnType(C) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The type of the provided internal column.
ColumnUtils - Class in io.stargate.db.datastore.common.util
 
ColumnUtils() - Constructor for class io.stargate.db.datastore.common.util.ColumnUtils
 
convertCassandraSchema(Iterable<K>) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
 
currentInternalSchema() - Method in class io.stargate.db.datastore.common.AbstractCassandraPersistence
The current schema of the concrete persistence layer.

D

destroy() - Method in class io.stargate.db.datastore.common.AbstractCassandraPersistence
 
destroyPersistence() - Method in class io.stargate.db.datastore.common.AbstractCassandraPersistence
Actually destroys the persistence layer (basically, the AbstractCassandraPersistence.destroy() implementation, but modulo the parts that are already handled by this abstract facility)

G

getDatacenter(InetAddress) - Method in class io.stargate.db.datastore.common.StargateConfigSnitch
 
getLocalDatacenter() - Method in class io.stargate.db.datastore.common.StargateConfigSnitch
 
getLocalRack() - Method in class io.stargate.db.datastore.common.StargateConfigSnitch
 
getRack(InetAddress) - Method in class io.stargate.db.datastore.common.StargateConfigSnitch
 
getSeeds() - Method in class io.stargate.db.datastore.common.StargateSeedProvider
 
gracePeriod - Variable in class io.stargate.db.datastore.common.util.HealthCheckWithGracePeriod
 

H

HealthCheckWithGracePeriod - Class in io.stargate.db.datastore.common.util
 
HealthCheckWithGracePeriod(Duration, TimeSource) - Constructor for class io.stargate.db.datastore.common.util.HealthCheckWithGracePeriod
 

I

indexName(I) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The (unquoted) name of the provided internal index.
indexTarget(I) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The target of the provided internal index, that is the content of it's "target" option.
initialize(Config) - Method in class io.stargate.db.datastore.common.AbstractCassandraPersistence
 
initializePersistence(Config) - Method in class io.stargate.db.datastore.common.AbstractCassandraPersistence
Actually initialize the persistence layer (basically, the AbstractCassandraPersistence.initialize(Config) implementation, but modulo the parts that are already handled by this abstract facility)
io.stargate.db.datastore.common - package io.stargate.db.datastore.common
 
io.stargate.db.datastore.common.util - package io.stargate.db.datastore.common.util
 
isBaseTableOf(T, V) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
Whether the provided table is the base table of the provided view.
isCustom(I) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
Whether the given index is of the "CUSTOM" kind.
isHealthy() - Method in class io.stargate.db.datastore.common.util.HealthCheckWithGracePeriod
Executes the specific logic for determining whether the system is in a healthy state.
isHealthy() - Method in class io.stargate.db.datastore.common.util.SchemaAgreementAchievableCheck
 

K

keyspaceName(K) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The (unquoted) name of the provided internal keyspace.

L

loggedUser() - Method in class io.stargate.db.datastore.common.AbstractCassandraPersistence.AbstractConnection
 
login(AuthenticatedUser) - Method in class io.stargate.db.datastore.common.AbstractCassandraPersistence.AbstractConnection
 
loginInternally(AuthenticatedUser) - Method in class io.stargate.db.datastore.common.AbstractCassandraPersistence.AbstractConnection
 

N

name() - Method in class io.stargate.db.datastore.common.AbstractCassandraPersistence
 
newSchemaConverter() - Method in class io.stargate.db.datastore.common.AbstractCassandraPersistence
Creates a new, stateless, converter for the schema of the concrete persistence layer.

R

registerInternalSchemaListener(Runnable) - Method in class io.stargate.db.datastore.common.AbstractCassandraPersistence
Register an internal schema listener that runs the provided runnable every time the internal schema of the persistence layer changes.
replicationOptions(K) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The replication options of the provided internal keyspace.
reset() - Method in class io.stargate.db.datastore.common.util.HealthCheckWithGracePeriod
Resets the grace period marker.

S

schema() - Method in class io.stargate.db.datastore.common.AbstractCassandraPersistence
 
SchemaAgreementAchievableCheck - Class in io.stargate.db.datastore.common.util
 
SchemaAgreementAchievableCheck(Supplier<Boolean>, Supplier<Boolean>, Duration, TimeSource) - Constructor for class io.stargate.db.datastore.common.util.SchemaAgreementAchievableCheck
 
secondaryIndexes(T) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The (internal) 2ndary indexes of provided internal table.
StargateConfigSnitch - Class in io.stargate.db.datastore.common
 
StargateConfigSnitch() - Constructor for class io.stargate.db.datastore.common.StargateConfigSnitch
 
StargateSeedProvider - Class in io.stargate.db.datastore.common
 
StargateSeedProvider(Map<String, String>) - Constructor for class io.stargate.db.datastore.common.StargateSeedProvider
 

T

tableName(T) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The (unquoted) name of the provided internal table.
tables(K) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The internal tables of the provided internal keyspace.
toExternalValue(Column.ColumnType, Object) - Static method in class io.stargate.db.datastore.common.util.ColumnUtils
 
toInternalType(Column.ColumnType) - Static method in class io.stargate.db.datastore.common.util.ColumnUtils
 
toInternalValue(Column.ColumnType, Object) - Static method in class io.stargate.db.datastore.common.util.ColumnUtils
 
toString() - Method in class io.stargate.db.datastore.common.AbstractCassandraPersistence.AbstractConnection
 
toString() - Method in class io.stargate.db.datastore.common.AbstractCassandraPersistence
 
toString() - Method in class io.stargate.db.datastore.common.StargateConfigSnitch
 

U

unregisterInternalSchemaListener() - Method in class io.stargate.db.datastore.common.AbstractCassandraPersistence
Unregister the internal schema listener registered through AbstractCassandraPersistence.registerInternalSchemaListener(Runnable), if necessary.
userTypeFields(U) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
Returns the fields of the provided internal user type as columns (of kind Column.Kind#Regular).
userTypeName(U) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The name of the provided internal user type.
userTypes(K) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The internal user types of the provided internal keyspace.
usesDurableWrites(K) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
Whether the provided internal keyspace uses durable writes.

V

views(K) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The internal materialized views of the provided internal keyspace.

W

WHITESPACE_PATTERN - Static variable in class io.stargate.db.datastore.common.util.ColumnUtils
 
A C D G H I K L N R S T U V W 
Skip navigation links

Copyright © 2021. All rights reserved.