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

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
 
AbstractStargateSeedProvider - Class in io.stargate.db.datastore.common
 
AbstractStargateSeedProvider(Map<String, String>) - Constructor for class io.stargate.db.datastore.common.AbstractStargateSeedProvider
 
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
 
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.
comment(T) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The comment on the provided internal table.
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)

F

fixCompilerClassLoader() - Static method in class io.stargate.db.datastore.common.util.UserDefinedFunctionHelper
Fixes the classloader that Cassandra uses to compile UDFs.

G

getDc() - Method in class io.stargate.db.datastore.common.StargateSnitchProperties
 
getExcludedIndexOptions() - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The excluded name of the provided internal keyspace.
getNoSeedsException() - Method in class io.stargate.db.datastore.common.AbstractStargateSeedProvider
 
getRack() - Method in class io.stargate.db.datastore.common.StargateSnitchProperties
 
getSeeds() - Method in class io.stargate.db.datastore.common.AbstractStargateSeedProvider
 
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

indexClass(I) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The index class of the given custom index
indexName(I) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The (unquoted) name of the provided internal index.
indexOptions(I) - Method in class io.stargate.db.datastore.common.AbstractCassandraSchemaConverter
The index options of the given custom 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.
StargateSnitchProperties - Class in io.stargate.db.datastore.common
Resolves the default rack and datacenter from the System properties.
StargateSnitchProperties(String, String) - Constructor for class io.stargate.db.datastore.common.StargateSnitchProperties
 

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.
toString() - Method in class io.stargate.db.datastore.common.AbstractCassandraPersistence.AbstractConnection
 
toString() - Method in class io.stargate.db.datastore.common.AbstractCassandraPersistence
 

U

unregisterInternalSchemaListener() - Method in class io.stargate.db.datastore.common.AbstractCassandraPersistence
Unregister the internal schema listener registered through AbstractCassandraPersistence.registerInternalSchemaListener(Runnable), if necessary.
UserDefinedFunctionHelper - Class in io.stargate.db.datastore.common.util
 
UserDefinedFunctionHelper() - Constructor for class io.stargate.db.datastore.common.util.UserDefinedFunctionHelper
 
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.
A C D F G H I K L N R S T U V 
Skip navigation links

Copyright © 2022. All rights reserved.