Index

A B C D E F G H I J K L M N O P R S T U V W 
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.Server
 
AdventureTypes - Class in me.mrnavastar.sqlib.api.types
 
AdventureTypes() - Constructor for class me.mrnavastar.sqlib.api.types.AdventureTypes
 
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
 
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() - Constructor for class me.mrnavastar.sqlib.impl.Config
 
Config.Database - Class in me.mrnavastar.sqlib.impl
 
Config.Local - Class in me.mrnavastar.sqlib.impl
 
Config.Server - Class in me.mrnavastar.sqlib.impl
 
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 DataContainer
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
 
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.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 DataContainer from 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.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

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
 
Fabric() - Constructor for class me.mrnavastar.sqlib.Fabric
 
field() - Method in record class me.mrnavastar.sqlib.api.DataContainer.Transaction.Put
Returns the value of the field record 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
 
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
 
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 DataContainer or creates a new DataContainer if it is missing.
getOrCreateContainer(int, Consumer<DataContainer>) - Method in class me.mrnavastar.sqlib.api.DataStore
Tries to get a DataContainer or creates a new DataContainer if it is missing.
getOrCreateContainer(String, Object) - Method in class me.mrnavastar.sqlib.api.DataStore
Tries to get a DataContainer with a matching key value pair or creates a new DataContainer if it is missing.
getOrCreateContainer(String, Object, Consumer<DataContainer>) - Method in class me.mrnavastar.sqlib.api.DataStore
Tries to get a DataContainer with a matching key value pair or creates a new DataContainer 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
 

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
 
init(Path, Path) - Static method in class me.mrnavastar.sqlib.SQLib
 
INSTANCE - Static variable in class me.mrnavastar.sqlib.impl.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
 
JSON - Static variable in class me.mrnavastar.sqlib.api.types.MinecraftTypes
 

K

KEY - Static variable in class me.mrnavastar.sqlib.api.types.AdventureTypes
 

L

listIds(DataStore) - Method in class me.mrnavastar.sqlib.impl.SQLConnection
 
load(Path, Path) - Static method in class me.mrnavastar.sqlib.impl.Config
 
local - Variable in class me.mrnavastar.sqlib.impl.Config
 
Local() - Constructor for class me.mrnavastar.sqlib.impl.Config.Local
 
log(Level, String) - Static method in class me.mrnavastar.sqlib.SQLib
 
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
 
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.Database
 
NBT - Static variable in class me.mrnavastar.sqlib.api.types.MinecraftTypes
 

O

OFF - Enum constant in enum class me.mrnavastar.sqlib.api.database.SQLite.Mode
 
onPreLaunch() - Method in class me.mrnavastar.sqlib.Fabric
 

P

password - Variable in class me.mrnavastar.sqlib.api.database.AuthenticatedDatabase
 
password - Variable in class me.mrnavastar.sqlib.impl.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.Server
 
PostgreSQL - Class in me.mrnavastar.sqlib.api.database
 
PostgreSQL(String, String, String, String, String) - Constructor for class me.mrnavastar.sqlib.api.database.PostgreSQL
 
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 Put record class.

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
 
Server() - Constructor for class me.mrnavastar.sqlib.impl.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
 
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.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.Database
 
type() - Method in record class me.mrnavastar.sqlib.api.DataContainer.Transaction.Put
Returns the value of the type record 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.Server
 
UUID - Static variable in class me.mrnavastar.sqlib.api.types.JavaTypes
 

V

validate() - Method in class me.mrnavastar.sqlib.impl.Config.Database
 
validate() - Method in class me.mrnavastar.sqlib.impl.Config.Local
 
validate() - Method in class me.mrnavastar.sqlib.impl.Config.Server
 
validate() - Method in class me.mrnavastar.sqlib.impl.Config
 
value() - Method in record class me.mrnavastar.sqlib.api.DataContainer.Transaction.Put
Returns the value of the value record 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
 
Velocity(Logger, Path) - Constructor for class me.mrnavastar.sqlib.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
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages