public class Schema
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Schema.ScriptType |
| Constructor and Description |
|---|
Schema() |
| Modifier and Type | Method and Description |
|---|---|
void |
createCodecs(java.lang.String keyspace,
java.lang.String userType,
java.lang.Class<? extends Codec> codec) |
void |
createKeyspace(java.lang.String keyspaceIn,
int replication) |
void |
createTables(java.lang.String keyspace,
java.lang.Class... classes) |
void |
createTables(java.lang.String keyspace,
java.lang.String... packageNames) |
void |
extract(java.lang.String packageName) |
void |
extract(java.lang.String packageName,
boolean recursive) |
void |
extract(java.lang.String packageName,
boolean recursive,
java.util.function.Consumer<ETLContext> customizer) |
void |
extractRecursive(java.lang.String packageName) |
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
getCodecs() |
SessionProvider |
getProvider(net.e6tech.elements.common.resources.Resources resources) |
net.e6tech.elements.common.resources.Provision |
getProvision() |
static java.util.List<java.lang.String> |
getScript(java.lang.Class cls,
Schema.ScriptType type) |
void |
registerCodecs() |
void |
registerCodecs(java.lang.String keyspace,
java.lang.String packageName,
java.lang.Class... order) |
void |
runScripts(Schema.ScriptType type,
java.lang.Class... classes) |
void |
runScripts(java.lang.String keyspace,
Schema.ScriptType type,
java.lang.Class... classes) |
void |
setCodecs(java.util.List<java.util.Map<java.lang.String,java.lang.String>> codecs) |
void |
setProvision(net.e6tech.elements.common.resources.Provision provision) |
public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getCodecs()
public void setCodecs(java.util.List<java.util.Map<java.lang.String,java.lang.String>> codecs)
public SessionProvider getProvider(net.e6tech.elements.common.resources.Resources resources)
public void createCodecs(java.lang.String keyspace,
java.lang.String userType,
java.lang.Class<? extends Codec> codec)
public void registerCodecs(java.lang.String keyspace,
java.lang.String packageName,
java.lang.Class... order)
public void registerCodecs()
public void createKeyspace(java.lang.String keyspaceIn,
int replication)
public void createTables(java.lang.String keyspace,
java.lang.String... packageNames)
public void createTables(java.lang.String keyspace,
java.lang.Class... classes)
public void runScripts(Schema.ScriptType type, java.lang.Class... classes)
public void runScripts(java.lang.String keyspace,
Schema.ScriptType type,
java.lang.Class... classes)
public static java.util.List<java.lang.String> getScript(java.lang.Class cls,
Schema.ScriptType type)
public void extract(java.lang.String packageName)
public void extractRecursive(java.lang.String packageName)
public void extract(java.lang.String packageName,
boolean recursive)
public void extract(java.lang.String packageName,
boolean recursive,
java.util.function.Consumer<ETLContext> customizer)
public net.e6tech.elements.common.resources.Provision getProvision()
@Inject public void setProvision(net.e6tech.elements.common.resources.Provision provision)