public class WikittyJDBCUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String[] |
BINARY_TYPES
reference all binary type known for bd, wikitty will search if type is supported for using it
|
static String |
COL_BINARY_VALUE
boolean value column in the wikitty_data table
|
static String |
COL_BOOLEAN_VALUE
boolean value column in the wikitty_data table
|
static String |
COL_DATE_VALUE
date value column in the wikitty_data table
|
static String |
COL_DELETION_DATE
deletion date column in wikitty_admin table
|
static String |
COL_EXTENSION
extension list column in the wikitty_admin table
|
static String |
COL_FIELDNAME
field name column in the data tables
|
static String |
COL_FIELDTYPE
field type column in the extension_data table
|
static String |
COL_ID
id column in all the tables
|
static String |
COL_NAME
name column in the extension_admin table
|
static String |
COL_NUMBER_VALUE
number value column in the wikitty_data table
|
static String |
COL_REQUIRES
requires column in the extension_admin table
|
static String |
COL_TAGVALUES
tagvalues column in the extension_admin table
|
static String |
COL_TEXT_VALUE
text value column in the wikitty_data table
|
static String |
COL_VERSION
version column in the admin tables
|
static String |
QUERY_CLEAR_EXTENSION
clear extension query property name
|
static String |
QUERY_CLEAR_WIKITTY
clear wikitty query property name
|
static String |
QUERY_COUNT_ACTIVE_WIKITTY
count number of active (not deleted wikitties)
|
static String |
QUERY_COUNT_DELETED_WIKITTY
count number of deleted
|
static String |
QUERY_CREATION_EXTENSION_ADMIN
extension_admin table creation query property name
|
static String |
QUERY_CREATION_EXTENSION_DATA
extension_data table creation query property name
|
static String |
QUERY_CREATION_WIKITTY_ADMIN
wikitty_admin table creation query property name
|
static String |
QUERY_CREATION_WIKITTY_DATA
wikitty_data table creation query property name
|
static String |
QUERY_CREATION_WIKITTY_DATA_ALTER_BINARY
wikitty_data column binary creation with alter query property name
|
static String |
QUERY_CREATION_WIKITTY_DATA_NO_BINARY |
static String |
QUERY_CREATION_WIKITTY_DATA_TEST_BINARY
wikitty_data column binary test exits query property name
|
static String |
QUERY_DELETE_EXTENSION_ADMIN |
static String |
QUERY_DELETE_EXTENSION_DATA |
static String |
QUERY_DELETE_WIKITTY_ADMIN
deletion in the admin table query property name
|
static String |
QUERY_DELETE_WIKITTY_DATA
deletion in the data table query property name
|
static String |
QUERY_INSERT_EXTENSION_ADMIN
insertion in the admin table query property name
|
static String |
QUERY_INSERT_EXTENSION_DATA
insertion in the data table query property name
|
static String |
QUERY_INSERT_WIKITTY_ADMIN
insertion in the admin table query property name
|
static String |
QUERY_INSERT_WIKITTY_DATA
insertion in the data table query property name
|
static String |
QUERY_SELECT
basic selection without where clause query property name
|
static String |
QUERY_SELECT_EXTENSION_ADMIN
clear extension query property name
|
static String |
QUERY_SELECT_NOTDELETED
basic selection without where clause query property name
|
static String |
QUERY_SELECT_TWO_WHERE
basic selection with where clause query property name
|
static String |
QUERY_SELECT_WHERE
basic selection with where clause query property name
|
static String |
QUERY_SELECT_WHERE_NOTDELETED
not deleted data selection with where clause query property name
|
static String |
QUERY_SELECT_WHERE_REQUIRES
basic selection with where clause like for requires
|
static String |
QUERY_UPDATE_WIKITTY_ADMIN
update in the admin table query property name
|
protected static String |
TABLE_EXTENSION_ADMIN
admin table name
|
protected static String |
TABLE_EXTENSION_DATA
data table name
|
protected static String |
TABLE_WIKITTY_ADMIN
admin table name
|
protected static String |
TABLE_WIKITTY_DATA
data table name
|
| Constructor and Description |
|---|
WikittyJDBCUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
closeQuietly(Connection connection)
Closes a connection.
|
static void |
doQuery(Connection connection,
String query,
Object... args)
Execute query.
|
static Connection |
getConnection(WikittyTransaction tx,
org.nuiton.config.ApplicationConfig config)
Get a new connection instance (i.e.
|
static Connection |
getConnectionUnconfigured(WikittyTransaction tx,
org.nuiton.config.ApplicationConfig config)
Get a new connection instance (i.e.
|
static String |
getSupportedBinaryType(Connection connection) |
static Properties |
loadQuery(org.nuiton.config.ApplicationConfig config)
Loads the properties from configuration file, one or more properties
can be load default load
wikitty-jdbc-config.properties file. |
static boolean |
tableExist(Connection connection,
String tableName) |
public static final String[] BINARY_TYPES
public static final String COL_EXTENSION
public static final String COL_VERSION
public static final String COL_ID
public static final String COL_NAME
public static final String COL_REQUIRES
public static final String COL_TAGVALUES
public static final String COL_FIELDNAME
public static final String COL_FIELDTYPE
public static final String COL_BINARY_VALUE
public static final String COL_BOOLEAN_VALUE
public static final String COL_NUMBER_VALUE
public static final String COL_TEXT_VALUE
public static final String COL_DATE_VALUE
public static final String COL_DELETION_DATE
public static final String QUERY_SELECT
public static final String QUERY_SELECT_NOTDELETED
public static final String QUERY_COUNT_ACTIVE_WIKITTY
public static final String QUERY_COUNT_DELETED_WIKITTY
public static final String QUERY_SELECT_WHERE
public static final String QUERY_SELECT_TWO_WHERE
public static final String QUERY_SELECT_WHERE_REQUIRES
public static final String QUERY_SELECT_WHERE_NOTDELETED
public static final String QUERY_CREATION_WIKITTY_ADMIN
public static final String QUERY_CREATION_WIKITTY_DATA_TEST_BINARY
public static final String QUERY_CREATION_WIKITTY_DATA_ALTER_BINARY
public static final String QUERY_CREATION_WIKITTY_DATA
public static final String QUERY_CREATION_WIKITTY_DATA_NO_BINARY
public static final String QUERY_INSERT_WIKITTY_ADMIN
public static final String QUERY_UPDATE_WIKITTY_ADMIN
public static final String QUERY_INSERT_WIKITTY_DATA
public static final String QUERY_DELETE_WIKITTY_ADMIN
public static final String QUERY_DELETE_WIKITTY_DATA
public static final String QUERY_CLEAR_EXTENSION
public static final String QUERY_CLEAR_WIKITTY
public static final String QUERY_SELECT_EXTENSION_ADMIN
public static final String QUERY_DELETE_EXTENSION_ADMIN
public static final String QUERY_DELETE_EXTENSION_DATA
public static final String QUERY_CREATION_EXTENSION_ADMIN
public static final String QUERY_CREATION_EXTENSION_DATA
public static final String QUERY_INSERT_EXTENSION_ADMIN
public static final String QUERY_INSERT_EXTENSION_DATA
protected static String TABLE_WIKITTY_ADMIN
protected static String TABLE_WIKITTY_DATA
protected static String TABLE_EXTENSION_ADMIN
protected static String TABLE_EXTENSION_DATA
public static Properties loadQuery(org.nuiton.config.ApplicationConfig config)
wikitty-jdbc-config.properties file.properties - custom properties to override default configurationpublic static Connection getConnectionUnconfigured(WikittyTransaction tx, org.nuiton.config.ApplicationConfig config)
config - configurationpublic static void closeQuietly(Connection connection)
connection - the connection to closepublic static Connection getConnection(WikittyTransaction tx, org.nuiton.config.ApplicationConfig config)
SQLException - if the connection failspublic static boolean tableExist(Connection connection, String tableName) throws SQLException
SQLExceptionpublic static String getSupportedBinaryType(Connection connection) throws SQLException
SQLExceptionpublic static void doQuery(Connection connection, String query, Object... args) throws SQLException
connection - connection to usequery - sql query to doargs - arguments for the querySQLExceptionCopyright © 2009–2014 CodeLutin. All rights reserved.