public class ConfigDataSource extends NamedDataSource
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ConfigDataSource.ConfigQuery |
| Modifier and Type | Field and Description |
|---|---|
static String |
EXTENSION_NAME |
CACHE_STAT_EVICTION_COUNT, CACHE_STAT_EVICTION_WEIGHT, CACHE_STAT_HIT_COUNT, CACHE_STAT_LOAD_FAILURE_COUNT, CACHE_STAT_LOAD_SUCCESS_COUNT, CACHE_STAT_MISS_COUNT, CACHE_STAT_TOTAL_LOAD_TIME, COLUMN_PREFIX, CONF_CACHE, CONF_CLASS, CONF_COLUMNS, CONF_CONVERTER, CONF_DEFAULTS, CONF_DRIVER_URLS, CONF_EXPIRATION, CONF_JDBC_TYPE, CONF_JDBC_URL, CONF_MAPPINGS, CONF_NATIVE_TYPE, CONF_PARAMETERS, CONF_QUERY_TIMEOUT, CONF_SCHEMA, CONF_SEALED, CONF_SIZE, CONF_TIMEZONE, CONF_TO_TYPE, CONF_TYPE, CONF_WRITE_TIMEOUT, converter, DEFAULT_QUOTE_IDENTIFIER, EMPTY_USAGE, USE_CUSTOM_DRIVER_LOADERaliases, CONF_ALIASES, CONF_ID, createDateTime, digest, id, type| Modifier | Constructor and Description |
|---|---|
protected |
ConfigDataSource(Repository<NamedDataSource> dataSourceRepo) |
| Modifier and Type | Method and Description |
|---|---|
String |
getType()
Get type of the entity.
|
protected TableDefinition |
inferTypes(String schema,
String originalQuery,
String loadedQuery,
QueryParameters params) |
static void |
initialize(ExtensionManager manager) |
protected ConfigDataSource.ConfigQuery |
parse(String query) |
protected void |
writeQueryResult(String schema,
String originalQuery,
String loadedQuery,
QueryParameters params,
ColumnDefinition[] requestColumns,
ColumnDefinition[] customColumns,
DefaultValues defaultValues,
ResponseWriter writer) |
close, executeMutation, executeQuery, executeQuery, generateColumnName, getCacheUsage, getCreateDateTime, getCustomColumns, getCustomColumnsAsJsonString, getDefaultValues, getDefaultValuesAsJsonString, getDriverClassLoader, getDriverUrls, getParametersAsJsonString, getPoolUsage, getQueryTimeout, getQueryTimeout, getQuoteIdentifier, getResultColumns, getTimeZone, getUsage, getWriteTimeout, getWriteTimeout, isSavedQuery, isSealed, loadSavedQueryAsNeeded, newInstance, newQueryParameters, validate, writeMutationResult, writeMutationResultgetAliases, getCreationDateTime, getId, isDifferentFrompublic static final String EXTENSION_NAME
protected ConfigDataSource(Repository<NamedDataSource> dataSourceRepo)
public static void initialize(ExtensionManager manager)
protected ConfigDataSource.ConfigQuery parse(String query)
protected void writeQueryResult(String schema, String originalQuery, String loadedQuery, QueryParameters params, ColumnDefinition[] requestColumns, ColumnDefinition[] customColumns, DefaultValues defaultValues, ResponseWriter writer)
writeQueryResult in class NamedDataSourcepublic String getType()
ManagedEntitygetType in class NamedDataSourceprotected TableDefinition inferTypes(String schema, String originalQuery, String loadedQuery, QueryParameters params)
inferTypes in class NamedDataSourceCopyright © 2019–2021. All rights reserved.