Package org.b3log.latke.repository.h2
Class H2JdbcDatabaseSolution
- java.lang.Object
-
- org.b3log.latke.repository.jdbc.AbstractJdbcDatabaseSolution
-
- org.b3log.latke.repository.h2.H2JdbcDatabaseSolution
-
- All Implemented Interfaces:
JdbcDatabase
public final class H2JdbcDatabaseSolution extends AbstractJdbcDatabaseSolution
H2 database solution.- Version:
- 2.0.0.2, Mar 2, 2019
- Author:
- Liang Ding
-
-
Constructor Summary
Constructors Constructor Description H2JdbcDatabaseSolution()Public constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcreateTableBody(StringBuilder createTableSqlBuilder, RepositoryDefinition repositoryDefinition)protected voidcreateTableEnd(StringBuilder createTableSqlBuilder, RepositoryDefinition repositoryDefinition)protected voidcreateTableHead(StringBuilder createTableSqlBuilder, RepositoryDefinition repositoryDefinition)booleanexistTable(String tableName)StringgetRandomlySql(String tableName, int fetchSize)StringqueryPage(int start, int end, String selectSql, String filterSql, String orderBySql, String tableName)-
Methods inherited from class org.b3log.latke.repository.jdbc.AbstractJdbcDatabaseSolution
createSoftDeleteField, createTable, getJdbcTypeMapping, registerType
-
-
-
-
Method Detail
-
existTable
public boolean existTable(String tableName)
-
queryPage
public String queryPage(int start, int end, String selectSql, String filterSql, String orderBySql, String tableName)
-
createTableHead
protected void createTableHead(StringBuilder createTableSqlBuilder, RepositoryDefinition repositoryDefinition)
- Specified by:
createTableHeadin classAbstractJdbcDatabaseSolution
-
createTableBody
protected void createTableBody(StringBuilder createTableSqlBuilder, RepositoryDefinition repositoryDefinition)
- Specified by:
createTableBodyin classAbstractJdbcDatabaseSolution
-
createTableEnd
protected void createTableEnd(StringBuilder createTableSqlBuilder, RepositoryDefinition repositoryDefinition)
- Specified by:
createTableEndin classAbstractJdbcDatabaseSolution
-
-