public class DsePersistence extends AbstractCassandraPersistence<org.apache.cassandra.config.Config,org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>
AbstractCassandraPersistence.AbstractConnectionPersistence.Connection| Modifier and Type | Field and Description |
|---|---|
static Boolean |
USE_PROXY_PROTOCOL |
SCHEMA_AGREEMENT_WAIT_RETRIES| Constructor and Description |
|---|
DsePersistence() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,List<String>> |
cqlSupportedOptions() |
protected Iterable<org.apache.cassandra.schema.KeyspaceMetadata> |
currentInternalSchema() |
protected void |
destroyPersistence() |
void |
executeAuthResponse(Runnable handler) |
Authenticator |
getAuthenticator() |
protected void |
initializePersistence(org.apache.cassandra.config.Config config) |
boolean |
isInSchemaAgreement() |
boolean |
isSchemaAgreementAchievable() |
Persistence.Connection |
newConnection() |
Persistence.Connection |
newConnection(ClientInfo clientInfo) |
protected SchemaConverter |
newSchemaConverter() |
void |
registerEventListener(EventListener listener) |
protected void |
registerInternalSchemaListener(Runnable runOnSchemaChange) |
void |
setAuthorizationService(AtomicReference<AuthorizationService> authorizationService) |
void |
setRpcReady(boolean status) |
boolean |
supportsSAI() |
protected void |
unregisterInternalSchemaListener() |
ByteBuffer |
unsetValue() |
destroy, initialize, name, schema, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdecorateKeyspaceName, supportsSecondaryIndex, waitForSchemaAgreementpublic static final Boolean USE_PROXY_PROTOCOL
protected SchemaConverter newSchemaConverter()
newSchemaConverter in class AbstractCassandraPersistence<org.apache.cassandra.config.Config,org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected Iterable<org.apache.cassandra.schema.KeyspaceMetadata> currentInternalSchema()
currentInternalSchema in class AbstractCassandraPersistence<org.apache.cassandra.config.Config,org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected void registerInternalSchemaListener(Runnable runOnSchemaChange)
registerInternalSchemaListener in class AbstractCassandraPersistence<org.apache.cassandra.config.Config,org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected void unregisterInternalSchemaListener()
unregisterInternalSchemaListener in class AbstractCassandraPersistence<org.apache.cassandra.config.Config,org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected void initializePersistence(org.apache.cassandra.config.Config config)
initializePersistence in class AbstractCassandraPersistence<org.apache.cassandra.config.Config,org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected void destroyPersistence()
destroyPersistence in class AbstractCassandraPersistence<org.apache.cassandra.config.Config,org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>public void registerEventListener(EventListener listener)
public Authenticator getAuthenticator()
public void setRpcReady(boolean status)
public Persistence.Connection newConnection(ClientInfo clientInfo)
public Persistence.Connection newConnection()
public ByteBuffer unsetValue()
public boolean isInSchemaAgreement()
public boolean isSchemaAgreementAchievable()
public boolean supportsSAI()
public void executeAuthResponse(Runnable handler)
public void setAuthorizationService(AtomicReference<AuthorizationService> authorizationService)
Copyright © 2021. All rights reserved.