| Package | Description |
|---|---|
| org.sqlproc.engine.impl |
The private part of the SQL Processor implementation.
|
| org.sqlproc.engine.jdbc.type |
All the META types staff for the JDBC stack devoted to special handling of input/output values.
|
| org.sqlproc.engine.plugin |
The plugins are used to alter the behavior of the SQL Processor.
|
| org.sqlproc.engine.type |
All the META types staff devoted to special handling of input/output values.
|
| Modifier and Type | Field and Description |
|---|---|
private SqlMetaType |
SqlType.metaType
The internal META type, which means special processing of the input/output value.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) SqlMetaType |
SqlType.getMetaType(SqlProcessContext ctx)
Returns the internal type.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
SqlMetaIdent.setMetaType(SqlMetaType metaType)
Sets the internal type of this input value.
|
(package private) void |
SqlMetaConst.setMetaType(SqlMetaType metaType)
Sets the internal type of this input value.
|
(package private) void |
SqlMappingItem.setMetaType(SqlMetaType metaType)
Assigns the internal type.
|
| Constructor and Description |
|---|
SqlType(SqlMetaType metaType)
Creates a new instance with specified internal type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JdbcBigDecimalType
The JDBC META type BIGDECIMAL.
|
class |
JdbcBigIntegerType
The JDBC META type BIGINTEGER.
|
class |
JdbcBlobType
The SQL META Types for BLOB.
|
class |
JdbcBooleanType
The JDBC META type BOOLEAN.
|
class |
JdbcByteArrayType
The JDBC META type BYTEARRAY.
|
class |
JdbcByteArrayWrapperType
TThe JDBC META type BYTEARRAY.
|
class |
JdbcByteType
The JDBC META type BYTE.
|
class |
JdbcCharType
The JDBC META type CHARACTER.
|
class |
JdbcClobType
The JDBC META type CLOB.
|
class |
JdbcDateTimeType
The JDBC META type DATETIME.
|
class |
JdbcDateType
The JDBC META type DATE.
|
class |
JdbcDefaultType
The default META type for the JDBC stack.
|
class |
JdbcDoubleType
The JDBC META type DOUBLE.
|
class |
JdbcEnumIntegerType
The JDBC META type ENUMINTEGER.
|
class |
JdbcEnumStringType
The JDBC META type ENUMSTRING.
|
class |
JdbcFloatType
The JDBC META type FLOAT.
|
class |
JdbcFromDateType
The JDBC META type FROMDATE.
|
class |
JdbcIntegerType
The JDBC META type INTEGER.
|
class |
JdbcLongType
The JDBC META type LONG.
|
class |
JdbcOracleCursorType
The JDBC META type ORACLE_CURSOR (from Oracle jdbc driver).
|
class |
JdbcOtherType
The JDBC META type OTHER.
|
class |
JdbcShortType
The JDBC META type SHORT.
|
class |
JdbcStringType
The JDBC META type STRING.
|
class |
JdbcTextType
The JDBC META type TEXT.
|
class |
JdbcTimestampType
The JDBC META type TIMESTAMP.
|
class |
JdbcTimeType
The JDBC META type TIME.
|
class |
JdbcToDateType
The JDBC META type TODATE.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) static SqlMetaType |
JdbcTypeFactory.BIG_DECIMAL
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.BIG_INTEGER
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.BLOB
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.BOOLEAN
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.BYTE
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.BYTE_ARRAY
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.BYTE_ARRAY_WRAPPER
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.CHAR
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.CLOB
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.DATE
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.DATE_TIME
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.DEFAULT
Singleton instance of default type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.DOUBLE
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.ENUM_INT
Singleton instance of Integer based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.ENUM_STRING
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.FLOAT
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.FROM_DATE
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.IDENTITY
Singleton instance of auto-generated identity type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.INTEGER
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.LONG
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.ORACLE_CURSOR
Singleton instance of auto-generated identity type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.OTHER
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.SHORT
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.STRING
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.TEXT
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.TIME
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.TIMESTAMP
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType |
JdbcTypeFactory.TO_DATE
Singleton instance of String based enumeration type.
|
(package private) static SqlMetaType[] |
JdbcTypeFactory.TYPES
Singleton instances of generic types.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) static Map<Class<?>,SqlMetaType> |
JdbcTypeFactory.CLASS_TO_TYPE_MAP
The immutable map between the Java class types and the internal types.
|
(package private) static Map<String,SqlMetaType> |
JdbcTypeFactory.META_TO_TYPE_MAP
The immutable map between the META types name and the internal types.
|
| Modifier and Type | Method and Description |
|---|---|
SqlMetaType[] |
JdbcTypeFactory.getAllTypes()
Returns the collection of all the META types provided by this factory.
|
SqlMetaType |
JdbcTypeFactory.getDefaultType()
Returns the default META type.
|
SqlMetaType |
JdbcTypeFactory.getEnumIntegerType()
Returns the META type for the enumerations based on Integer internal type.
|
SqlMetaType |
JdbcTypeFactory.getEnumStringType()
Returns the META type for the enumerations based on String internal type.
|
SqlMetaType |
JdbcTypeFactory.getIdentityType()
Returns the META type for an auto-generated identity.
|
SqlMetaType |
JdbcTypeFactory.getMetaType(Class<?> clazz)
Returns the META type, which can be used to handle input/output values of provided Java type.
|
SqlMetaType |
JdbcTypeFactory.getMetaType(String name)
Returns the META type with the provided name.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
DefaultSqlPlugins.isNotEmpty(SqlRuntimeContext runtimeCtx,
String attributeName,
Object obj,
Object parentObj,
SqlMetaType sqlMetaType,
String inOutModifier,
boolean inSqlSetOrInsert,
Map<String,String> values)
Used for the evaluation of the emptiness in the META SQL fragments.
|
boolean |
IsEmptyPlugin.isNotEmpty(SqlRuntimeContext runtimeCtx,
String attributeName,
Object obj,
Object parentObj,
SqlMetaType sqlMetaType,
String inOutModifier,
boolean inSqlSetOrInsert,
Map<String,String> values)
Used for the evaluation of the emptiness in the META SQL fragments.
|
protected boolean |
DefaultSqlPlugins.isNotEmptyInternal(SqlRuntimeContext runtimeCtx,
String attributeName,
Object obj,
Object parentObj,
SqlMetaType sqlMetaType,
String inOutModifier,
boolean inSqlSetOrInsert,
Map<String,String> values)
Used for the evaluation of the emptiness in the META SQL fragments.
|
boolean |
DefaultSqlPlugins.isTrue(SqlRuntimeContext runtimeCtx,
String attributeName,
Object obj,
Object parentObj,
SqlMetaType sqlMetaType,
String inOutModifier,
Map<String,String> values)
Used for the evaluation of the logical expression in the conditional META SQL fragments.
|
boolean |
IsTruePlugin.isTrue(SqlRuntimeContext runtimeCtx,
String attributeName,
Object obj,
Object parentObj,
SqlMetaType sqlMetaType,
String inOutModifier,
Map<String,String> values)
Used for the evaluation of the logical expression in the conditional META SQL fragments.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SqlBigDecimalType
The META type BIGDECIMAL.
|
class |
SqlBigIntegerType
The META types BIGINTEGER.
|
class |
SqlBlobType
The META type BLOB.
|
class |
SqlBooleanType
The META type BOOLEAN.
|
class |
SqlByteArrayType
The META type BYTEARRAY.
|
class |
SqlByteType
The META type BYTE.
|
class |
SqlCharType
The META type CHARACTER.
|
class |
SqlClobType
The META type CLOB.
|
class |
SqlDateTimeType
The META type DATETIME.
|
class |
SqlDateType
The META type DATE.
|
class |
SqlDoubleType
The META type DOUBLE.
|
class |
SqlEnumIntegerType
The META type ENUMINTEGER.
|
class |
SqlEnumStringType
The META type ENUMSTRING.
|
class |
SqlFloatType
The META type FLOAT.
|
class |
SqlFromDateType
The META type FROMDATE.
|
class |
SqlIdentityType
The META type for an auto-generated identity.
|
class |
SqlIntegerType
The META type INTEGER.
|
class |
SqlInternalType
The common ancestor of all generic META types with assigned names and the related Java class types.
|
class |
SqlLongType
The META type LONG.
|
class |
SqlOutValueType
The META type for an auto-generated identity.
|
class |
SqlProviderType
The META type contract for types provided by the stack on top of which the SQL Processor works.
|
class |
SqlShortType
The META type SHORT.
|
class |
SqlStringType
The META type STRING.
|
class |
SqlTextType
The META type TEXT.
|
class |
SqlTimestampType
The META type TIMESTAMP.
|
class |
SqlTimeType
The META type TIME.
|
class |
SqlToDateType
The META type TODATE.
|
| Modifier and Type | Field and Description |
|---|---|
private Map<Class<?>,SqlMetaType> |
SqlComposedTypeFactory.classToTypeMap
The map between a Java class type and an internal type.
|
private Map<String,SqlMetaType> |
SqlComposedTypeFactory.metaToTypeMap
The map between a String representation of an internal type and an internal type.
|
| Modifier and Type | Method and Description |
|---|---|
SqlMetaType[] |
SqlComposedTypeFactory.getAllTypes()
Returns the collection of all the META types provided by this factory.
|
SqlMetaType[] |
SqlTypeFactory.getAllTypes()
Returns the collection of all the META types provided by this factory.
|
SqlMetaType |
SqlComposedTypeFactory.getDefaultType()
Returns the default META type.
|
SqlMetaType |
SqlTypeFactory.getDefaultType()
Returns the default META type.
|
SqlMetaType |
SqlComposedTypeFactory.getEnumIntegerType()
Returns the META type for the enumerations based on Integer internal type.
|
SqlMetaType |
SqlTypeFactory.getEnumIntegerType()
Returns the META type for the enumerations based on Integer internal type.
|
SqlMetaType |
SqlComposedTypeFactory.getEnumStringType()
Returns the META type for the enumerations based on String internal type.
|
SqlMetaType |
SqlTypeFactory.getEnumStringType()
Returns the META type for the enumerations based on String internal type.
|
SqlMetaType |
SqlComposedTypeFactory.getIdentityType()
Returns the META type for an auto-generated identity.
|
SqlMetaType |
SqlTypeFactory.getIdentityType()
Returns the META type for an auto-generated identity.
|
SqlMetaType |
SqlComposedTypeFactory.getMetaType(Class<?> clazz)
Returns the META type, which can be used to handle input/output values of provided Java type.
|
SqlMetaType |
SqlTypeFactory.getMetaType(Class<?> clazz)
Returns the META type, which can be used to handle input/output values of provided Java type.
|
SqlMetaType |
SqlComposedTypeFactory.getMetaType(String name)
Returns the META type with the provided name.
|
SqlMetaType |
SqlTypeFactory.getMetaType(String name)
Returns the META type with the provided name.
|
Copyright © 2016. All rights reserved.