Package cc.carm.plugin.minesql.api.conf
Class SQLDriverConfig
- java.lang.Object
-
- cc.carm.plugin.minesql.api.conf.SQLDriverConfig
-
- Direct Known Subclasses:
FileBasedConfig
,H2MemConfig
,RemoteAuthConfig
public abstract class SQLDriverConfig extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected @NotNull SQLDriverType
type
-
Constructor Summary
Constructors Constructor Description SQLDriverConfig(@NotNull SQLDriverType type)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract SQLSourceConfig
createSource()
@NotNull SQLDriverType
getType()
abstract @NotNull java.util.Map<java.lang.String,java.lang.Object>
serialize()
-
-
-
Field Detail
-
type
@NotNull protected final @NotNull SQLDriverType type
-
-
Constructor Detail
-
SQLDriverConfig
public SQLDriverConfig(@NotNull @NotNull SQLDriverType type)
-
-
Method Detail
-
createSource
public abstract SQLSourceConfig createSource()
-
getType
@NotNull public @NotNull SQLDriverType getType()
-
serialize
@NotNull public abstract @NotNull java.util.Map<java.lang.String,java.lang.Object> serialize()
-
-