A B C D G H I L M N R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addData(Table, String) - Method in class net.lapismc.datastore.DataStore
-
Add data to a table, this may result in duplicate values
- addData(Table, String) - Method in class net.lapismc.datastore.MySQL
- addData(Table, String, String, String) - Method in class net.lapismc.datastore.DataStore
-
Add or update data in a table, if used properly this will ensure that there are no duplicate rows and allows mass value updating
- addData(Table, String, String, String) - Method in class net.lapismc.datastore.MySQL
B
- build() - Method in class net.lapismc.datastore.util.URLBuilder
C
- closeConnection() - Method in class net.lapismc.datastore.DataStore
-
Closes any currently open connections to the database
- closeConnection() - Method in class net.lapismc.datastore.MySQL
- ConnectionManager - Class in net.lapismc.datastore.util
- ConnectionManager(LapisCorePlugin, LapisURL, DataStore.StorageType, String, String) - Constructor for class net.lapismc.datastore.util.ConnectionManager
- convertData(DataStore, List<Table>) - Method in class net.lapismc.datastore.DataStore
- createDatabase() - Method in class net.lapismc.datastore.MySQL
- createTable(Connection) - Method in class net.lapismc.datastore.Table
- createTables(Connection) - Method in class net.lapismc.datastore.MySQL
D
- DataStore - Class in net.lapismc.datastore
- DataStore.StorageType - Enum in net.lapismc.datastore
- dropTable(Table) - Method in class net.lapismc.datastore.DataStore
-
Drop an entire table
- dropTable(Table) - Method in class net.lapismc.datastore.MySQL
G
- getBoolean(Table, String, String, String) - Method in class net.lapismc.datastore.DataStore
-
Get a value of the type Boolean
- getBoolean(Table, String, String, String) - Method in class net.lapismc.datastore.MySQL
- getCommaSeparatedValues() - Method in class net.lapismc.datastore.Table
- getConnection(boolean) - Method in class net.lapismc.datastore.util.ConnectionManager
- getDatabase() - Method in class net.lapismc.datastore.util.LapisURL
- getEntireColumn(Table, String) - Method in class net.lapismc.datastore.DataStore
-
Get all the values in a column of a table
- getEntireColumn(Table, String) - Method in class net.lapismc.datastore.MySQL
- getEntireRow(Table, String, String) - Method in class net.lapismc.datastore.DataStore
-
Returns a list of String that contains all the values in a row that matches the primary key and value
- getEntireRow(Table, String, String) - Method in class net.lapismc.datastore.MySQL
- getEntireTable(Table) - Method in class net.lapismc.datastore.DataStore
-
Get a list of all rows in a table, the values are separated with
DataStore.valueSeparator - getEntireTable(Table) - Method in class net.lapismc.datastore.MySQL
- getFile(DataStore.StorageType) - Method in class net.lapismc.datastore.util.LapisURL
- getLong(Table, String, String, String) - Method in class net.lapismc.datastore.DataStore
-
Get a value of the type Long
- getLong(Table, String, String, String) - Method in class net.lapismc.datastore.MySQL
- getLongList(Table, String, String, String) - Method in class net.lapismc.datastore.DataStore
-
Get a list of long, use a non unique primary key and value to get multiple values returned
- getLongList(Table, String, String, String) - Method in class net.lapismc.datastore.MySQL
- getName() - Method in class net.lapismc.datastore.Table
- getObject(Table, String, String, String) - Method in class net.lapismc.datastore.DataStore
-
Get a value of the type Object
- getObject(Table, String, String, String) - Method in class net.lapismc.datastore.MySQL
- getStorageType() - Method in class net.lapismc.datastore.DataStore
-
Get the storage type
- getStorageType() - Method in class net.lapismc.datastore.H2
- getStorageType() - Method in class net.lapismc.datastore.MySQL
- getStorageType() - Method in class net.lapismc.datastore.SQLite
- getString(Table, String, String, String) - Method in class net.lapismc.datastore.DataStore
-
Get a value of the type String
- getString(Table, String, String, String) - Method in class net.lapismc.datastore.MySQL
- getStringList(Table, String, String, String) - Method in class net.lapismc.datastore.DataStore
-
Get a list of strings, use a non unique primary key and value to get multiple values returned
- getStringList(Table, String, String, String) - Method in class net.lapismc.datastore.MySQL
- getURL(DataStore.StorageType, boolean) - Method in class net.lapismc.datastore.util.LapisURL
- getValues() - Method in class net.lapismc.datastore.Table
H
- H2 - Class in net.lapismc.datastore
- H2 - net.lapismc.datastore.DataStore.StorageType
- H2(LapisCorePlugin, LapisURL) - Constructor for class net.lapismc.datastore.H2
I
- initialiseDataStore() - Method in class net.lapismc.datastore.DataStore
-
This will create and necessary files and generate tables
- initialiseDataStore() - Method in class net.lapismc.datastore.H2
- initialiseDataStore() - Method in class net.lapismc.datastore.MySQL
- initialiseDataStore() - Method in class net.lapismc.datastore.SQLite
- isAsync() - Method in class net.lapismc.datastore.DataStore
-
Check if operations are being done asynchronously
L
- LapisURL - Class in net.lapismc.datastore.util
M
- MySQL - Class in net.lapismc.datastore
- MySQL - net.lapismc.datastore.DataStore.StorageType
- MySQL(LapisCorePlugin, LapisURL, String, String) - Constructor for class net.lapismc.datastore.MySQL
N
- net.lapismc.datastore - package net.lapismc.datastore
- net.lapismc.datastore.util - package net.lapismc.datastore.util
R
- removeAllData(Table) - Method in class net.lapismc.datastore.DataStore
-
Removes all rows from the given table
- removeAllData(Table) - Method in class net.lapismc.datastore.MySQL
- removeData(Table, String, String) - Method in class net.lapismc.datastore.DataStore
-
Removes any row with value in the key column in table
- removeData(Table, String, String) - Method in class net.lapismc.datastore.MySQL
S
- setAsync(boolean) - Method in class net.lapismc.datastore.DataStore
-
Enable or disable async operations
- setData(Table, String, String, String, String) - Method in class net.lapismc.datastore.DataStore
-
Set a single value in a row
- setData(Table, String, String, String, String) - Method in class net.lapismc.datastore.MySQL
- setDatabase(String) - Method in class net.lapismc.datastore.util.URLBuilder
- setLocation(String) - Method in class net.lapismc.datastore.util.URLBuilder
- setPort(Integer) - Method in class net.lapismc.datastore.util.URLBuilder
- setUseSSL(Boolean) - Method in class net.lapismc.datastore.util.URLBuilder
- shutdown() - Method in class net.lapismc.datastore.DataStore
-
Shutdown will close any connections and shutdown the connection manager
- shutdown() - Method in class net.lapismc.datastore.MySQL
- shutdown() - Method in class net.lapismc.datastore.util.ConnectionManager
- SQLite - Class in net.lapismc.datastore
- SQLite - net.lapismc.datastore.DataStore.StorageType
- SQLite(LapisCorePlugin, LapisURL) - Constructor for class net.lapismc.datastore.SQLite
T
- Table - Class in net.lapismc.datastore
- Table(String, String...) - Constructor for class net.lapismc.datastore.Table
- toString() - Method in class net.lapismc.datastore.Table
U
- URLBuilder - Class in net.lapismc.datastore.util
- URLBuilder() - Constructor for class net.lapismc.datastore.util.URLBuilder
V
- valueOf(String) - Static method in enum net.lapismc.datastore.DataStore.StorageType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.lapismc.datastore.DataStore.StorageType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valueSeparator - Variable in class net.lapismc.datastore.DataStore
-
This separator should be used when submitting values in the addData methods
All Classes All Packages