索引

A B C D F G H I M N P S T U V 
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
A B C D F G H I M N P S T U V 
All Classes and Interfaces|所有程序包