索引
All Classes and Interfaces|所有程序包
A
- add(Connection) - 类中的方法 cn.afternode.commons.database.ConnectionMonitor
- afternode.commons.database.main - 模块 afternode.commons.database.main
- asJson() - annotation interface 中的元素 cn.afternode.commons.database.annotations.SQLSerialization.Column
-
Serialize object to json with GSON, only works in AUTO type
- AUTO - enum class 中的枚举常量 cn.afternode.commons.database.SQLTypes
-
Auto detection
B
- BIGINT - enum class 中的枚举常量 cn.afternode.commons.database.SQLTypes
-
Big integer, default for java.lang.Long
- BLOB - enum class 中的枚举常量 cn.afternode.commons.database.SQLTypes
-
Blob, default for byte[]
- build() - 类中的方法 cn.afternode.commons.database.HikariDatabaseManager.Builder
- builder() - 类中的静态方法 cn.afternode.commons.database.HikariDatabaseManager
C
- close() - 类中的方法 cn.afternode.commons.database.ConnectionMonitor
- close() - 类中的方法 cn.afternode.commons.database.HikariDatabaseManager
- close() - 接口中的方法 cn.afternode.commons.database.IDatabaseManager
-
Close current database
- cn.afternode.commons.database - 程序包 cn.afternode.commons.database
- cn.afternode.commons.database.annotations - 程序包 cn.afternode.commons.database.annotations
- connectionLifetime(long) - 类中的方法 cn.afternode.commons.database.HikariDatabaseManager.Builder
- ConnectionMonitor - cn.afternode.commons.database中的类
- credentials(String, String) - 类中的方法 cn.afternode.commons.database.HikariDatabaseManager.Builder
D
- DatabaseUtils - cn.afternode.commons.database中的类
- DatabaseUtils() - 类的构造器 cn.afternode.commons.database.DatabaseUtils
F
- fillSQLInsert(Object, PreparedStatement) - 类中的静态方法 cn.afternode.commons.database.DatabaseUtils
-
Fill SQL insert prepared statement with object
G
- getConnection() - 类中的方法 cn.afternode.commons.database.HikariDatabaseManager
- getConnection() - 接口中的方法 cn.afternode.commons.database.IDatabaseManager
-
Create new connection
- getMySql(String, int, String) - 类中的静态方法 cn.afternode.commons.database.DatabaseUtils
-
Get a MySQL JDBC URL You must load class (e.g. com.mysql.cj.jdbc.Driver) by yourself
- getSql() - enum class中的方法 cn.afternode.commons.database.SQLTypes
H
- HikariDatabaseManager - cn.afternode.commons.database中的类
-
ConnectionProvider with HikariCP
- HikariDatabaseManager.Builder - cn.afternode.commons.database中的类
I
- IDatabaseManager - cn.afternode.commons.database中的接口
- insert(Object) - 类中的方法 cn.afternode.commons.database.HikariDatabaseManager
- insert(Object) - 接口中的方法 cn.afternode.commons.database.IDatabaseManager
-
Insert object into created table
- INT - enum class 中的枚举常量 cn.afternode.commons.database.SQLTypes
-
Integer, default for java.lang.Integer
- isAlive() - 类中的方法 cn.afternode.commons.database.ConnectionMonitor
M
- maximumPoolSize(int) - 类中的方法 cn.afternode.commons.database.HikariDatabaseManager.Builder
- mysql(String, int, String) - 类中的方法 cn.afternode.commons.database.HikariDatabaseManager.Builder
N
- name() - annotation interface 中的元素 cn.afternode.commons.database.annotations.SQLSerialization.Column
-
Column name
- name() - annotation interface 中的元素 cn.afternode.commons.database.annotations.SQLSerialization.Table
- name(String) - 类中的方法 cn.afternode.commons.database.HikariDatabaseManager.Builder
- newTable(Class<?>) - 类中的方法 cn.afternode.commons.database.HikariDatabaseManager
- newTable(Class<?>) - 接口中的方法 cn.afternode.commons.database.IDatabaseManager
-
Create a table with provided class
- notNull() - annotation interface 中的元素 cn.afternode.commons.database.annotations.SQLSerialization.Column
-
Set this value cannot be null
P
- primaryKey() - annotation interface 中的元素 cn.afternode.commons.database.annotations.SQLSerialization.Column
-
Mark as primary key, not supports TEXT type
- property(String, Object) - 类中的方法 cn.afternode.commons.database.HikariDatabaseManager.Builder
S
- setup(String, String, String) - 类中的方法 cn.afternode.commons.database.HikariDatabaseManager
- setup(String, String, String) - 接口中的方法 cn.afternode.commons.database.IDatabaseManager
- SQLSerialization - cn.afternode.commons.database.annotations中的类
- SQLSerialization() - 类的构造器 cn.afternode.commons.database.annotations.SQLSerialization
- SQLSerialization.Column - cn.afternode.commons.database.annotations中的Annotation Interface
-
Markup for SQL column
- SQLSerialization.Table - cn.afternode.commons.database.annotations中的Annotation Interface
-
Markup for SQL table
- SQLTypes - cn.afternode.commons.database中的Enum Class
-
SQL Types
T
- TEXT - enum class 中的枚举常量 cn.afternode.commons.database.SQLTypes
-
Long text
- toSQLCreateTable(Field) - 类中的静态方法 cn.afternode.commons.database.DatabaseUtils
-
Convert field to SQL create table
- toSQLInsert(Object) - 类中的静态方法 cn.afternode.commons.database.DatabaseUtils
-
Convert object to SQL insert
- type() - annotation interface 中的元素 cn.afternode.commons.database.annotations.SQLSerialization.Column
-
Column type, default to AUTO
U
- url(String) - 类中的方法 cn.afternode.commons.database.HikariDatabaseManager.Builder
V
- valueOf(String) - enum class中的静态方法 cn.afternode.commons.database.SQLTypes
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 cn.afternode.commons.database.SQLTypes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VARCHAR - enum class 中的枚举常量 cn.afternode.commons.database.SQLTypes
-
Varchar with max length 255, default for java.lang.String
All Classes and Interfaces|所有程序包