Index
All Classes and Interfaces|All Packages
A
- address - Variable in class me.mrnavastar.sqlib.api.database.AuthenticatedDatabase
- address - Variable in class me.mrnavastar.sqlib.impl.config.Config.Server
- AdventureTypes - Class in me.mrnavastar.sqlib.api.types
- AdventureTypes() - Constructor for class me.mrnavastar.sqlib.api.types.AdventureTypes
- ARRAY - Static variable in class me.mrnavastar.sqlib.api.types.GsonTypes
- AuthenticatedDatabase - Class in me.mrnavastar.sqlib.api.database
- AuthenticatedDatabase(String, String, String, String, String) - Constructor for class me.mrnavastar.sqlib.api.database.AuthenticatedDatabase
B
- BLOCKPOS - Static variable in class me.mrnavastar.sqlib.api.types.MinecraftTypes
- BOOL - Enum constant in enum class me.mrnavastar.sqlib.impl.SQLPrimitive.Type
- BOOL - Static variable in class me.mrnavastar.sqlib.api.types.JavaTypes
- BYTE - Enum constant in enum class me.mrnavastar.sqlib.impl.SQLPrimitive.Type
- BYTE - Static variable in class me.mrnavastar.sqlib.api.types.JavaTypes
- ByteParser - Class in me.mrnavastar.sqlib.impl
- ByteParser() - Constructor for class me.mrnavastar.sqlib.impl.ByteParser
- BYTES - Enum constant in enum class me.mrnavastar.sqlib.impl.SQLPrimitive.Type
- BYTES - Static variable in class me.mrnavastar.sqlib.api.types.JavaTypes
- BYTES - Static variable in class me.mrnavastar.sqlib.impl.SQLPrimitive
- bytesToPrim(byte[], Class<T>) - Static method in class me.mrnavastar.sqlib.impl.ByteParser
C
- canEqual(Object) - Method in class me.mrnavastar.sqlib.api.DataContainer
- canEqual(Object) - Method in class me.mrnavastar.sqlib.api.DataStore
- CHAR - Enum constant in enum class me.mrnavastar.sqlib.impl.SQLPrimitive.Type
- CHAR - Static variable in class me.mrnavastar.sqlib.api.types.JavaTypes
- CHAR - Static variable in class me.mrnavastar.sqlib.impl.SQLPrimitive
- CHUNKPOS - Static variable in class me.mrnavastar.sqlib.api.types.MinecraftTypes
- clear(String) - Method in class me.mrnavastar.sqlib.api.DataContainer
- clearField(DataStore, int, String) - Method in class me.mrnavastar.sqlib.impl.SQLConnection
- close() - Method in class me.mrnavastar.sqlib.api.database.Database
- close() - Method in class me.mrnavastar.sqlib.impl.SQLConnection
- COLOR - Static variable in class me.mrnavastar.sqlib.api.types.JavaTypes
- commit() - Method in class me.mrnavastar.sqlib.api.DataContainer.Transaction
- COMPONENT - Static variable in class me.mrnavastar.sqlib.api.types.AdventureTypes
- Config - Class in me.mrnavastar.sqlib.impl.config
- Config() - Constructor for class me.mrnavastar.sqlib.impl.config.Config
- Config.Database - Class in me.mrnavastar.sqlib.impl.config
- Config.Local - Class in me.mrnavastar.sqlib.impl.config
- Config.Server - Class in me.mrnavastar.sqlib.impl.config
- connect() - Method in class me.mrnavastar.sqlib.api.database.Database
- connection - Variable in class me.mrnavastar.sqlib.api.database.Database
- createContainer() - Method in class me.mrnavastar.sqlib.api.DataStore
-
Creates a new
DataContainerwith a unique id. - createRow(DataStore) - Method in class me.mrnavastar.sqlib.impl.SQLConnection
- createTable(DataStore) - Method in class me.mrnavastar.sqlib.impl.SQLConnection
D
- database - Variable in class me.mrnavastar.sqlib.impl.config.Config
- database - Static variable in class me.mrnavastar.sqlib.SQLib
- Database - Class in me.mrnavastar.sqlib.api.database
-
This class can be extended to allow for new database implementations
- Database() - Constructor for class me.mrnavastar.sqlib.impl.config.Config.Database
- Database(String) - Constructor for class me.mrnavastar.sqlib.api.database.Database
- DataContainer - Class in me.mrnavastar.sqlib.api
- DataContainer(DataStore, int, SQLConnection) - Constructor for class me.mrnavastar.sqlib.api.DataContainer
- DataContainer.Transaction - Class in me.mrnavastar.sqlib.api
- DataContainer.Transaction.Put - Record Class in me.mrnavastar.sqlib.api
- dataStore(String, String) - Method in class me.mrnavastar.sqlib.api.database.Database
- DataStore - Class in me.mrnavastar.sqlib.api
-
This class represents a table in a
Database. - DataStore(String, String, Database, SQLConnection) - Constructor for class me.mrnavastar.sqlib.api.DataStore
- DATE - Enum constant in enum class me.mrnavastar.sqlib.impl.SQLPrimitive.Type
- DATE - Static variable in class me.mrnavastar.sqlib.api.types.JavaTypes
- DATETIME - Enum constant in enum class me.mrnavastar.sqlib.impl.SQLPrimitive.Type
- delete() - Method in class me.mrnavastar.sqlib.api.DataContainer
-
Delete the
DataContainerfrom the database - DELETE - Enum constant in enum class me.mrnavastar.sqlib.api.database.SQLite.Mode
- deleteRow(DataStore, int) - Method in class me.mrnavastar.sqlib.impl.SQLConnection
- deserialize(Object) - Method in class me.mrnavastar.sqlib.api.types.SQLibType
- directory - Variable in class me.mrnavastar.sqlib.impl.config.Config.Local
- DOUBLE - Enum constant in enum class me.mrnavastar.sqlib.impl.SQLPrimitive.Type
- DOUBLE - Static variable in class me.mrnavastar.sqlib.api.types.JavaTypes
- DOUBLE - Static variable in class me.mrnavastar.sqlib.impl.SQLPrimitive
E
- ELEMENT - Static variable in class me.mrnavastar.sqlib.api.types.GsonTypes
- equals(Object) - Method in class me.mrnavastar.sqlib.api.DataContainer
- equals(Object) - Method in record class me.mrnavastar.sqlib.api.DataContainer.Transaction.Put
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class me.mrnavastar.sqlib.api.DataStore
F
- Fabric - Class in me.mrnavastar.sqlib.impl.config
- Fabric() - Constructor for class me.mrnavastar.sqlib.impl.config.Fabric
- field() - Method in record class me.mrnavastar.sqlib.api.DataContainer.Transaction.Put
-
Returns the value of the
fieldrecord component. - findRows(DataStore, String, Object) - Method in class me.mrnavastar.sqlib.impl.SQLConnection
- FLOAT - Enum constant in enum class me.mrnavastar.sqlib.impl.SQLPrimitive.Type
- FLOAT - Static variable in class me.mrnavastar.sqlib.api.types.JavaTypes
- FLOAT - Static variable in class me.mrnavastar.sqlib.impl.SQLPrimitive
G
- get(SQLibType<T>, String) - Method in class me.mrnavastar.sqlib.api.DataContainer
- getAddress() - Method in class me.mrnavastar.sqlib.api.database.AuthenticatedDatabase
- getClazz() - Method in class me.mrnavastar.sqlib.impl.SQLPrimitive
- getColumnListQuery(String) - Method in class me.mrnavastar.sqlib.api.database.Database
- getColumnListQuery(String) - Method in class me.mrnavastar.sqlib.api.database.MySQL
- getColumnListQuery(String) - Method in class me.mrnavastar.sqlib.api.database.PostgreSQL
- getColumnListQuery(String) - Method in class me.mrnavastar.sqlib.api.database.SQLite
- getConnectionProperties() - Method in class me.mrnavastar.sqlib.api.database.AuthenticatedDatabase
- getConnectionProperties() - Method in class me.mrnavastar.sqlib.api.database.Database
- getConnectionUrl() - Method in class me.mrnavastar.sqlib.api.database.Database
- getConnectionUrl() - Method in class me.mrnavastar.sqlib.api.database.MySQL
- getConnectionUrl() - Method in class me.mrnavastar.sqlib.api.database.PostgreSQL
- getConnectionUrl() - Method in class me.mrnavastar.sqlib.api.database.SQLite
- getContainer(int) - Method in class me.mrnavastar.sqlib.api.DataStore
- getContainer(String, Object) - Method in class me.mrnavastar.sqlib.api.DataStore
- getContainers() - Method in class me.mrnavastar.sqlib.api.DataStore
- getContainers(String, Object) - Method in class me.mrnavastar.sqlib.api.DataStore
- getDatabase() - Method in class me.mrnavastar.sqlib.api.DataStore
- getDatabase() - Static method in class me.mrnavastar.sqlib.SQLib
- getDatabases() - Static method in class me.mrnavastar.sqlib.api.database.Database
- getDatabases() - Static method in class me.mrnavastar.sqlib.SQLib
- getDataType(SQLPrimitive<?>) - Method in class me.mrnavastar.sqlib.api.database.Database
- getDataType(SQLPrimitive<?>) - Method in class me.mrnavastar.sqlib.api.database.MySQL
- getDataType(SQLPrimitive<?>) - Method in class me.mrnavastar.sqlib.api.database.PostgreSQL
- getDataType(SQLPrimitive<?>) - Method in class me.mrnavastar.sqlib.api.database.SQLite
- getDirectory() - Method in class me.mrnavastar.sqlib.api.database.SQLite
- getId() - Method in class me.mrnavastar.sqlib.api.DataContainer
- getId(SoundEvent) - Static method in class me.mrnavastar.sqlib.impl.SoundParser
- getKeys() - Method in class me.mrnavastar.sqlib.api.DataStore
- getMode() - Method in class me.mrnavastar.sqlib.api.database.SQLite
- getModId() - Method in class me.mrnavastar.sqlib.api.DataStore
- getName() - Method in class me.mrnavastar.sqlib.api.database.Database
- getName() - Method in class me.mrnavastar.sqlib.api.DataStore
- getOrCreateContainer(int) - Method in class me.mrnavastar.sqlib.api.DataStore
-
Tries to get a
DataContaineror creates a newDataContainerif it is missing. - getOrCreateContainer(int, Consumer<DataContainer>) - Method in class me.mrnavastar.sqlib.api.DataStore
-
Tries to get a
DataContaineror creates a newDataContainerif it is missing. - getOrCreateContainer(String, Object) - Method in class me.mrnavastar.sqlib.api.DataStore
-
Tries to get a
DataContainerwith a matching key value pair or creates a newDataContainerif it is missing. - getOrCreateContainer(String, Object, Consumer<DataContainer>) - Method in class me.mrnavastar.sqlib.api.DataStore
-
Tries to get a
DataContainerwith a matching key value pair or creates a newDataContainerif it is missing. - getOrCreateDefaultContainer(SQLibType<T>, String, T) - Method in class me.mrnavastar.sqlib.api.DataStore
-
Tries to get a
DataContainerwith a matching key value pair or creates a newDataContainerwith a matching key value pair if it is missing. - getPassword() - Method in class me.mrnavastar.sqlib.api.database.AuthenticatedDatabase
- getPort() - Method in class me.mrnavastar.sqlib.api.database.AuthenticatedDatabase
- getRowCreationQuery(String) - Method in class me.mrnavastar.sqlib.api.database.Database
- getRowCreationQuery(String) - Method in class me.mrnavastar.sqlib.api.database.MySQL
- getRowCreationQuery(String) - Method in class me.mrnavastar.sqlib.api.database.PostgreSQL
- getSql() - Method in class me.mrnavastar.sqlib.impl.SQLConnection
- getStore() - Method in class me.mrnavastar.sqlib.api.DataContainer
- getTableCreationQuery(String) - Method in class me.mrnavastar.sqlib.api.database.Database
- getTableCreationQuery(String) - Method in class me.mrnavastar.sqlib.api.database.MySQL
- getTableCreationQuery(String) - Method in class me.mrnavastar.sqlib.api.database.PostgreSQL
- getTableCreationQuery(String) - Method in class me.mrnavastar.sqlib.api.database.SQLite
- getType() - Method in class me.mrnavastar.sqlib.api.types.SQLibType
- getType() - Method in class me.mrnavastar.sqlib.impl.SQLPrimitive
- getUsername() - Method in class me.mrnavastar.sqlib.api.database.AuthenticatedDatabase
- GsonTypes - Class in me.mrnavastar.sqlib.api.types
- GsonTypes() - Constructor for class me.mrnavastar.sqlib.api.types.GsonTypes
H
- hashCode() - Method in class me.mrnavastar.sqlib.api.DataContainer
- hashCode() - Method in record class me.mrnavastar.sqlib.api.DataContainer.Transaction.Put
-
Returns a hash code value for this object.
- hashCode() - Method in class me.mrnavastar.sqlib.api.DataStore
I
- IDENTIFIER - Static variable in class me.mrnavastar.sqlib.api.types.MinecraftTypes
- INSTANCE - Static variable in class me.mrnavastar.sqlib.impl.config.Config
- INT - Enum constant in enum class me.mrnavastar.sqlib.impl.SQLPrimitive.Type
- INT - Static variable in class me.mrnavastar.sqlib.api.types.JavaTypes
- INT - Static variable in class me.mrnavastar.sqlib.impl.SQLPrimitive
J
- JavaTypes - Class in me.mrnavastar.sqlib.api.types
- JavaTypes() - Constructor for class me.mrnavastar.sqlib.api.types.JavaTypes
K
- KEY - Static variable in class me.mrnavastar.sqlib.api.types.AdventureTypes
L
- listColumns(DataStore) - Method in class me.mrnavastar.sqlib.impl.SQLConnection
- listIds(DataStore) - Method in class me.mrnavastar.sqlib.impl.SQLConnection
- load() - Static method in class me.mrnavastar.sqlib.impl.config.Config
- load() - Static method in class me.mrnavastar.sqlib.impl.config.Fabric
- load() - Static method in class me.mrnavastar.sqlib.impl.config.Quilt
- load() - Static method in class me.mrnavastar.sqlib.impl.config.Velocity
- load(Path, Path) - Static method in class me.mrnavastar.sqlib.impl.config.Config
- local - Variable in class me.mrnavastar.sqlib.impl.config.Config
- Local() - Constructor for class me.mrnavastar.sqlib.impl.config.Config.Local
- log(Level, String) - Static method in class me.mrnavastar.sqlib.impl.config.Config
- LONG - Enum constant in enum class me.mrnavastar.sqlib.impl.SQLPrimitive.Type
- LONG - Static variable in class me.mrnavastar.sqlib.api.types.JavaTypes
- LONG - Static variable in class me.mrnavastar.sqlib.impl.SQLPrimitive
M
- me.mrnavastar.sqlib - package me.mrnavastar.sqlib
- me.mrnavastar.sqlib.api - package me.mrnavastar.sqlib.api
- me.mrnavastar.sqlib.api.database - package me.mrnavastar.sqlib.api.database
- me.mrnavastar.sqlib.api.types - package me.mrnavastar.sqlib.api.types
- me.mrnavastar.sqlib.impl - package me.mrnavastar.sqlib.impl
- me.mrnavastar.sqlib.impl.config - package me.mrnavastar.sqlib.impl.config
- MEMORY - Enum constant in enum class me.mrnavastar.sqlib.api.database.SQLite.Mode
- MinecraftTypes - Class in me.mrnavastar.sqlib.api.types
- MinecraftTypes() - Constructor for class me.mrnavastar.sqlib.api.types.MinecraftTypes
- MySQL - Class in me.mrnavastar.sqlib.api.database
- MySQL(String, String, String, String, String) - Constructor for class me.mrnavastar.sqlib.api.database.MySQL
N
- name - Variable in class me.mrnavastar.sqlib.api.database.Database
- name - Variable in class me.mrnavastar.sqlib.impl.config.Config.Database
- NBT - Static variable in class me.mrnavastar.sqlib.api.types.MinecraftTypes
O
- OBJECT - Static variable in class me.mrnavastar.sqlib.api.types.GsonTypes
- OFF - Enum constant in enum class me.mrnavastar.sqlib.api.database.SQLite.Mode
P
- password - Variable in class me.mrnavastar.sqlib.api.database.AuthenticatedDatabase
- password - Variable in class me.mrnavastar.sqlib.impl.config.Config.Server
- PERSIST - Enum constant in enum class me.mrnavastar.sqlib.api.database.SQLite.Mode
- port - Variable in class me.mrnavastar.sqlib.api.database.AuthenticatedDatabase
- port - Variable in class me.mrnavastar.sqlib.impl.config.Config.Server
- PostgreSQL - Class in me.mrnavastar.sqlib.api.database
- PostgreSQL(String, String, String, String, String) - Constructor for class me.mrnavastar.sqlib.api.database.PostgreSQL
- PRIMITIVE - Static variable in class me.mrnavastar.sqlib.api.types.GsonTypes
- primToBytes(Object) - Static method in class me.mrnavastar.sqlib.impl.ByteParser
- put(SQLibType<T>, String, T) - Method in class me.mrnavastar.sqlib.api.DataContainer
- put(SQLibType<T>, String, T) - Method in class me.mrnavastar.sqlib.api.DataContainer.Transaction
- Put(SQLibType<?>, String, Object) - Constructor for record class me.mrnavastar.sqlib.api.DataContainer.Transaction.Put
-
Creates an instance of a
Putrecord class.
Q
- Quilt - Class in me.mrnavastar.sqlib.impl.config
- Quilt() - Constructor for class me.mrnavastar.sqlib.impl.config.Quilt
R
- readField(DataStore, int, String, Class<T>) - Method in class me.mrnavastar.sqlib.impl.SQLConnection
- rowExists(DataStore, int) - Method in class me.mrnavastar.sqlib.impl.SQLConnection
S
- serialize(T) - Method in class me.mrnavastar.sqlib.api.types.SQLibType
- server - Variable in class me.mrnavastar.sqlib.impl.config.Config
- Server() - Constructor for class me.mrnavastar.sqlib.impl.config.Config.Server
- setMode(SQLite.Mode) - Method in class me.mrnavastar.sqlib.api.database.SQLite
- SHORT - Enum constant in enum class me.mrnavastar.sqlib.impl.SQLPrimitive.Type
- SHORT - Static variable in class me.mrnavastar.sqlib.api.types.JavaTypes
- SHORT - Static variable in class me.mrnavastar.sqlib.impl.SQLPrimitive
- SOUND - Static variable in class me.mrnavastar.sqlib.api.types.MinecraftTypes
- SoundParser - Class in me.mrnavastar.sqlib.impl
- SoundParser() - Constructor for class me.mrnavastar.sqlib.impl.SoundParser
- SQLConnection - Class in me.mrnavastar.sqlib.impl
- SQLConnection(String, Properties) - Constructor for class me.mrnavastar.sqlib.impl.SQLConnection
- SQLib - Class in me.mrnavastar.sqlib
- SQLib() - Constructor for class me.mrnavastar.sqlib.SQLib
- SQLibType<T> - Class in me.mrnavastar.sqlib.api.types
- SQLibType(SQLibType<S>, Function<T, S>, Function<S, T>) - Constructor for class me.mrnavastar.sqlib.api.types.SQLibType
- SQLibType(SQLPrimitive<S>, Function<T, S>, Function<S, T>) - Constructor for class me.mrnavastar.sqlib.api.types.SQLibType
- SQLite - Class in me.mrnavastar.sqlib.api.database
- SQLite(String, String) - Constructor for class me.mrnavastar.sqlib.api.database.SQLite
- SQLite.Mode - Enum Class in me.mrnavastar.sqlib.api.database
- SQLPrimitive<T> - Class in me.mrnavastar.sqlib.impl
- SQLPrimitive.Type - Enum Class in me.mrnavastar.sqlib.impl
- STRING - Enum constant in enum class me.mrnavastar.sqlib.impl.SQLPrimitive.Type
- STRING - Static variable in class me.mrnavastar.sqlib.api.types.JavaTypes
- STRING - Static variable in class me.mrnavastar.sqlib.impl.SQLPrimitive
- stringToText(String) - Static method in class me.mrnavastar.sqlib.impl.TextParser
T
- TEXT - Static variable in class me.mrnavastar.sqlib.api.types.MinecraftTypes
- TextParser - Class in me.mrnavastar.sqlib.impl
- textToString(Text) - Static method in class me.mrnavastar.sqlib.impl.TextParser
- TIME - Enum constant in enum class me.mrnavastar.sqlib.impl.SQLPrimitive.Type
- timeout - Variable in class me.mrnavastar.sqlib.impl.config.Config.Database
- TIMESTAMP - Enum constant in enum class me.mrnavastar.sqlib.impl.SQLPrimitive.Type
- toString() - Method in record class me.mrnavastar.sqlib.api.DataContainer.Transaction.Put
-
Returns a string representation of this record class.
- toString() - Method in class me.mrnavastar.sqlib.api.DataStore
- transaction() - Method in class me.mrnavastar.sqlib.api.DataContainer
- Transaction(DataContainer, SQLConnection) - Constructor for class me.mrnavastar.sqlib.api.DataContainer.Transaction
- TRUNCATE - Enum constant in enum class me.mrnavastar.sqlib.api.database.SQLite.Mode
- type - Variable in class me.mrnavastar.sqlib.impl.config.Config.Database
- type() - Method in record class me.mrnavastar.sqlib.api.DataContainer.Transaction.Put
-
Returns the value of the
typerecord component.
U
- URI - Static variable in class me.mrnavastar.sqlib.api.types.JavaTypes
- URL - Static variable in class me.mrnavastar.sqlib.api.types.JavaTypes
- username - Variable in class me.mrnavastar.sqlib.api.database.AuthenticatedDatabase
- username - Variable in class me.mrnavastar.sqlib.impl.config.Config.Server
- UUID - Static variable in class me.mrnavastar.sqlib.api.types.JavaTypes
V
- validate() - Method in class me.mrnavastar.sqlib.impl.config.Config.Database
- validate() - Method in class me.mrnavastar.sqlib.impl.config.Config.Local
- validate() - Method in class me.mrnavastar.sqlib.impl.config.Config.Server
- validate() - Method in class me.mrnavastar.sqlib.impl.config.Config
- value() - Method in record class me.mrnavastar.sqlib.api.DataContainer.Transaction.Put
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class me.mrnavastar.sqlib.api.database.SQLite.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class me.mrnavastar.sqlib.impl.SQLPrimitive.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class me.mrnavastar.sqlib.api.database.SQLite.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class me.mrnavastar.sqlib.impl.SQLPrimitive.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VEC3I - Static variable in class me.mrnavastar.sqlib.api.types.MinecraftTypes
- Velocity - Class in me.mrnavastar.sqlib.impl.config
- Velocity() - Constructor for class me.mrnavastar.sqlib.impl.config.Velocity
W
- WAL - Enum constant in enum class me.mrnavastar.sqlib.api.database.SQLite.Mode
- WAL2 - Enum constant in enum class me.mrnavastar.sqlib.api.database.SQLite.Mode
- writeField(DataStore, int, List<DataContainer.Transaction.Put>) - Method in class me.mrnavastar.sqlib.impl.SQLConnection
All Classes and Interfaces|All Packages