public interface FF4jCassandraSchema
| Modifier and Type | Field and Description |
|---|---|
static String |
AUDIT_ATT_ACTION |
static String |
AUDIT_ATT_CUSTOM |
static String |
AUDIT_ATT_DURATION |
static String |
AUDIT_ATT_HOSTNAME |
static String |
AUDIT_ATT_NAME |
static String |
AUDIT_ATT_SOURCE |
static String |
AUDIT_ATT_TIME |
static String |
AUDIT_ATT_TYPE |
static String |
AUDIT_ATT_UID |
static String |
AUDIT_ATT_USER |
static String |
AUDIT_ATT_VALUE |
static String |
AUDIT_HITCOUNT_TABLE |
static String |
AUDIT_TABLE
Tables audit.
|
static String |
DEFAULT_KEYSPACE
Constant.
|
static String |
FEATURES_ATT_DESCRIPTION |
static String |
FEATURES_ATT_ENABLED |
static String |
FEATURES_ATT_GROUPNAME |
static String |
FEATURES_ATT_PROPERTIES |
static String |
FEATURES_ATT_ROLES |
static String |
FEATURES_ATT_STRATEGY |
static String |
FEATURES_ATT_UID |
static String |
FEATURES_INDEX_GROUPNAME |
static String |
FEATURES_TABLE
Table Features.
|
static String |
PROPERTIES_ATT_CLASS |
static String |
PROPERTIES_ATT_DESCRIPTION |
static String |
PROPERTIES_ATT_FIXEDVALUES |
static String |
PROPERTIES_ATT_UID |
static String |
PROPERTIES_ATT_VALUE |
static String |
PROPERTIES_TABLE
Table Properties.
|
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_AUDIT_INSERT |
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_AUDIT_INSERT_HITCOUNT |
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_AUDIT_READ_BY_ID |
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_CREATE_INDEX_FEATUREGROUP
Better than allow filtering, and good enough as only used in the admin UI.
|
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_CREATE_TABLE_AUDIT
CREATE TABLE IF NOT EXISTS ff4j_audit (
uid uuid,
time timestamp,
type text,
name text,
action text,
source text,
hostname text,
duration int,
user text,
value text,
custom map
|
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_CREATE_TABLE_AUDITHITCOUNT
CREATE TABLE IF NOT EXISTS ff4j_audit_hitcount (
name text,
time timestamp,
uid uuid,
source text,
hostname text,
duration int,
user text,
custom map
|
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_CREATE_TABLE_FEATURE
Getting value for a feature is by id.
|
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_CREATE_TABLE_PROPERTY
CREATE TABLE IF NOT EXISTS ff4j_properties (
uid text,
class text,
value text,
decription text,
fixedvalues set
|
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_CREATE_UDT_PROPERTY
CREATE TYPE IF NOT EXISTS ff4j_udt_property (
uid text,
class text,
value text,
decription text,
fixedvalues set
|
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_CREATE_UDT_STRATEGY
CREATE TYPE IF NOT EXISTS ff4j_udt_strategy (
class text,
params map
|
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_FEATURE_ADDTOGROUP |
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_FEATURE_DELETE |
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_FEATURE_EXIST |
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_FEATURE_INSERT |
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_FEATURE_READ |
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_FEATURE_READ_ALL |
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_FEATURE_REMOVEGROUP |
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_FEATURE_TOGGLE |
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_FEATUREGROUP_LIST |
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_FEATUREGROUP_READ |
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_PROPERTY_DELETE |
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_PROPERTY_EXIST |
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_PROPERTY_INSERT |
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_PROPERTY_LISTNAMES |
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_PROPERTY_READ |
static com.datastax.oss.driver.api.core.cql.SimpleStatement |
STMT_PROPERTY_READ_ALL |
static String |
UDT_PROPERTY
Constant.
|
static String |
UDT_PROPERTY_CLASS
Constant.
|
static String |
UDT_PROPERTY_DESCRIPTION
Constant.
|
static String |
UDT_PROPERTY_FIXEDVALUES
Constant.
|
static String |
UDT_PROPERTY_UID
Constant.
|
static String |
UDT_PROPERTY_VALUE
Constant.
|
static String |
UDT_STRATEGY
Constant.
|
static String |
UDT_STRATEGY_CLASS
Constant.
|
static String |
UDT_STRATEGY_PARAMS
Constant.
|
| Modifier and Type | Method and Description |
|---|---|
default void |
dropTableIfExists(com.datastax.oss.driver.api.core.CqlSession session,
String tableName)
Drop a table.
|
default void |
dropTypeIffExists(com.datastax.oss.driver.api.core.CqlSession session,
String typeName)
Drop a type.
|
default boolean |
isTableExist(com.datastax.oss.driver.api.core.CqlSession cqlSession,
String tableName) |
default void |
truncateTable(com.datastax.oss.driver.api.core.CqlSession session,
String tableName) |
static final String DEFAULT_KEYSPACE
static final String UDT_STRATEGY
static final String UDT_STRATEGY_CLASS
static final String UDT_STRATEGY_PARAMS
static final String UDT_PROPERTY
static final String UDT_PROPERTY_UID
static final String UDT_PROPERTY_CLASS
static final String UDT_PROPERTY_VALUE
static final String UDT_PROPERTY_DESCRIPTION
static final String UDT_PROPERTY_FIXEDVALUES
static final String FEATURES_TABLE
static final String FEATURES_INDEX_GROUPNAME
static final String FEATURES_ATT_GROUPNAME
static final String FEATURES_ATT_UID
static final String FEATURES_ATT_ENABLED
static final String FEATURES_ATT_DESCRIPTION
static final String FEATURES_ATT_STRATEGY
static final String FEATURES_ATT_ROLES
static final String FEATURES_ATT_PROPERTIES
static final String PROPERTIES_TABLE
static final String PROPERTIES_ATT_UID
static final String PROPERTIES_ATT_CLASS
static final String PROPERTIES_ATT_VALUE
static final String PROPERTIES_ATT_DESCRIPTION
static final String PROPERTIES_ATT_FIXEDVALUES
static final String AUDIT_TABLE
static final String AUDIT_HITCOUNT_TABLE
static final String AUDIT_ATT_UID
static final String AUDIT_ATT_TIME
static final String AUDIT_ATT_TYPE
static final String AUDIT_ATT_NAME
static final String AUDIT_ATT_ACTION
static final String AUDIT_ATT_HOSTNAME
static final String AUDIT_ATT_SOURCE
static final String AUDIT_ATT_DURATION
static final String AUDIT_ATT_USER
static final String AUDIT_ATT_VALUE
static final String AUDIT_ATT_CUSTOM
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_CREATE_TABLE_FEATURE
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_CREATE_UDT_STRATEGY
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_CREATE_INDEX_FEATUREGROUP
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_CREATE_TABLE_PROPERTY
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_CREATE_UDT_PROPERTY
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_CREATE_TABLE_AUDIT
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_CREATE_TABLE_AUDITHITCOUNT
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_FEATURE_EXIST
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_FEATURE_READ
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_FEATURE_READ_ALL
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_FEATURE_TOGGLE
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_FEATURE_INSERT
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_FEATURE_DELETE
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_FEATURE_ADDTOGROUP
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_FEATURE_REMOVEGROUP
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_FEATUREGROUP_READ
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_FEATUREGROUP_LIST
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_PROPERTY_EXIST
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_PROPERTY_READ
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_PROPERTY_READ_ALL
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_PROPERTY_LISTNAMES
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_PROPERTY_DELETE
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_PROPERTY_INSERT
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_AUDIT_INSERT
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_AUDIT_INSERT_HITCOUNT
static final com.datastax.oss.driver.api.core.cql.SimpleStatement STMT_AUDIT_READ_BY_ID
default void dropTableIfExists(com.datastax.oss.driver.api.core.CqlSession session,
String tableName)
session - current sessiontableName - table namedefault void dropTypeIffExists(com.datastax.oss.driver.api.core.CqlSession session,
String typeName)
session - current sessiontypeName - type namedefault void truncateTable(com.datastax.oss.driver.api.core.CqlSession session,
String tableName)
default boolean isTableExist(com.datastax.oss.driver.api.core.CqlSession cqlSession,
String tableName)
Copyright © 2013–2022 FF4J. All rights reserved.