Uses of Interface
org.sqlproc.engine.type.SqlMetaType
Packages that use SqlMetaType
Package
Description
The public part of the SQL Processor implementation.
The private part of the SQL Processor implementation.
All the META types staff for the JDBC stack devoted to special handling of input/output values.
The plugins are used to alter the behavior of the SQL Processor.
All the META types staff devoted to special handling of input/output values.
-
Uses of SqlMetaType in org.sqlproc.engine
Fields in org.sqlproc.engine with type parameters of type SqlMetaTypeModifier and TypeFieldDescriptionprivate List<SqlMetaType> SqlDefaultFactory.customTypesThe custom META types.Methods in org.sqlproc.engine that return types with arguments of type SqlMetaTypeModifier and TypeMethodDescriptionSqlDefaultFactory.getCustomTypes()Returns the custom META types.Methods in org.sqlproc.engine with parameters of type SqlMetaTypeModifier and TypeMethodDescriptionvoidSqlDefaultFactory.addCustomType(SqlMetaType customType) Adds a new custom META type.voidSqlDefaultFactory.setCustomTypes(SqlMetaType... customTypes) Sets the custom META types.Method parameters in org.sqlproc.engine with type arguments of type SqlMetaTypeModifier and TypeMethodDescriptionvoidSqlDefaultFactory.setCustomTypes(List<SqlMetaType> customTypes) Sets the custom META types.Constructor parameters in org.sqlproc.engine with type arguments of type SqlMetaTypeModifierConstructorDescriptionSqlProcessorLoader(StringBuilder sbStatements, SqlTypeFactory typeFactory, SqlPluginFactory pluginFactory, String filter, SqlMonitorFactory monitorFactory, List<SqlMetaType> customTypes, String... onlyStatements) Creates a new instance of the SqlProcessorLoader from the String content repository (which is in fact a collection of the META SQL statements, mapping rules and optional features.SqlProcessorLoader(StringBuilder sbStatements, SqlTypeFactory typeFactory, SqlPluginFactory pluginFactory, String filter, SqlMonitorFactory monitorFactory, SqlValidatorFactory validatorFactory, List<SqlMetaType> customTypes, String... onlyStatements) Creates a new instance of the SqlProcessorLoader from the String content repository (which is in fact a collection of the META SQL statements, mapping rules and optional features.SqlProcessorLoader(StringBuilder sbStatements, SqlTypeFactory typeFactory, SqlPluginFactory pluginFactory, String filter, SqlMonitorFactory monitorFactory, SqlValidatorFactory validatorFactory, List<SqlMetaType> customTypes, SqlEngineConfiguration configuration, String... onlyStatements) Creates a new instance of the SqlProcessorLoader from the String content repository (which is in fact a collection of the META SQL statements, mapping rules and optional features. -
Uses of SqlMetaType in org.sqlproc.engine.impl
Fields in org.sqlproc.engine.impl declared as SqlMetaTypeModifier and TypeFieldDescriptionprivate SqlMetaTypeSqlType.metaTypeThe internal META type, which means special processing of the input/output value.Methods in org.sqlproc.engine.impl that return SqlMetaTypeModifier and TypeMethodDescription(package private) SqlMetaTypeSqlType.getMetaType(SqlProcessContext ctx) Returns the internal type.Methods in org.sqlproc.engine.impl with parameters of type SqlMetaTypeModifier and TypeMethodDescription(package private) voidSqlMappingItem.setMetaType(String metaTypeName, SqlMetaType metaType) Assigns the internal type.(package private) voidSqlMetaConst.setMetaType(String metaTypeName, SqlMetaType metaType) Sets the internal type of this input value.(package private) voidSqlMetaIdent.setMetaType(String metaTypeName, SqlMetaType metaType) Sets the internal type of this input value.Constructors in org.sqlproc.engine.impl with parameters of type SqlMetaTypeModifierConstructorDescription(package private)SqlType(String metaTypeName, SqlMetaType metaType) Creates a new instance with specified internal type. -
Uses of SqlMetaType in org.sqlproc.engine.jdbc.type
Classes in org.sqlproc.engine.jdbc.type that implement SqlMetaTypeModifier and TypeClassDescriptionclassThe JDBC META type BIGDECIMAL.classThe JDBC META type BIGINTEGER.classThe SQL META Types for BLOB.classThe JDBC META type BOOLEAN.classThe JDBC META type BYTEARRAY.classTThe JDBC META type BYTEARRAY.classThe JDBC META type BYTE.classThe JDBC META type CHARACTER.classThe JDBC META type CLOB.classThe JDBC META type DATETIME.classThe JDBC META type DATE.classThe default META type for the JDBC stack.classThe JDBC META type DOUBLE.classThe JDBC META type ENUMINTEGER.classThe JDBC META type ENUMSTRING.classThe JDBC META type FLOAT.classThe JDBC META type FROMDATE.classThe JDBC META type INSTANT.classThe JDBC META type INTEGER.classThe JDBC META type LOCALDATETIME.classThe JDBC META type LOCALDATE.classThe JDBC META type LOCALTIME.classThe JDBC META type LONG.classThe JDBC META type ORACLE_CURSOR (from Oracle jdbc driver).classThe JDBC META type OTHER.classThe JDBC META type SHORT.classThe JDBC META type STRING.classThe JDBC META type TEXT.classThe JDBC META type TIMESTAMP.classThe JDBC META type TIME.classThe JDBC META type TODATE.Fields in org.sqlproc.engine.jdbc.type declared as SqlMetaTypeModifier and TypeFieldDescription(package private) static final SqlMetaTypeJdbcTypeFactory.BIG_DECIMALSingleton instance of String based enumeration type BIG_DECIMAL.(package private) static final SqlMetaTypeJdbcTypeFactory.BIG_INTEGERSingleton instance of String based enumeration type BIG_INTEGER.(package private) static final SqlMetaTypeJdbcTypeFactory.BLOBSingleton instance of String based enumeration type BLOB.(package private) static final SqlMetaTypeJdbcTypeFactory.BOOLEANSingleton instance of String based enumeration type BOOLEAN.(package private) static final SqlMetaTypeJdbcTypeFactory.BYTESingleton instance of String based enumeration type BYTE.(package private) static final SqlMetaTypeJdbcTypeFactory.BYTE_ARRAYSingleton instance of String based enumeration type BYTE_ARRAY.(package private) static final SqlMetaTypeJdbcTypeFactory.BYTE_ARRAY_WRAPPERSingleton instance of String based enumeration type BYTE_ARRAY_WRAPPER.(package private) static final SqlMetaTypeJdbcTypeFactory.CHARSingleton instance of String based enumeration type CHAR.(package private) static final SqlMetaTypeJdbcTypeFactory.CLOBSingleton instance of String based enumeration type CLOB.(package private) static final SqlMetaTypeJdbcTypeFactory.DATESingleton instance of String based enumeration type DATE.(package private) static final SqlMetaTypeJdbcTypeFactory.DATE_TIMESingleton instance of String based enumeration type DATE_TIME.(package private) static final SqlMetaTypeJdbcTypeFactory.DEFAULTSingleton instance of default type.(package private) static final SqlMetaTypeJdbcTypeFactory.DOUBLESingleton instance of String based enumeration type DOUBLE.(package private) static final SqlMetaTypeJdbcTypeFactory.ENUM_INTSingleton instance of Integer based enumeration type ENUM_INT.(package private) static final SqlMetaTypeJdbcTypeFactory.ENUM_STRINGSingleton instance of String based enumeration type ENUM_STRING.(package private) static final SqlMetaTypeJdbcTypeFactory.FLOATSingleton instance of String based enumeration type FLOAT.(package private) static final SqlMetaTypeJdbcTypeFactory.FROM_DATESingleton instance of String based enumeration type FROM_DATE.(package private) static final SqlMetaTypeJdbcTypeFactory.IDENTITYSingleton instance of auto-generated identity type IDENTITY.(package private) static final SqlMetaTypeJdbcTypeFactory.INSTANTSingleton instance of String based enumeration type INSTANT.(package private) static final SqlMetaTypeJdbcTypeFactory.INTEGERSingleton instance of String based enumeration type INTEGER.(package private) static final SqlMetaTypeJdbcTypeFactory.LOCAL_DATESingleton instance of String based enumeration type LOCAL_DATE.(package private) static final SqlMetaTypeJdbcTypeFactory.LOCAL_DATE_TIMESingleton instance of String based enumeration type LOCAL_DATE_TIME.(package private) static final SqlMetaTypeJdbcTypeFactory.LOCAL_TIMESingleton instance of String based enumeration type LOCAL_TIME.(package private) static final SqlMetaTypeJdbcTypeFactory.LONGSingleton instance of String based enumeration type LONG.(package private) static final SqlMetaTypeJdbcTypeFactory.ORACLE_CURSORSingleton instance of auto-generated identity type ORACLE_CURSOR.(package private) static final SqlMetaTypeJdbcTypeFactory.OTHERSingleton instance of String based enumeration type OTHER.(package private) static final SqlMetaTypeJdbcTypeFactory.SHORTSingleton instance of String based enumeration type SHORT.(package private) static final SqlMetaTypeJdbcTypeFactory.STRINGSingleton instance of String based enumeration type STRING.(package private) static final SqlMetaTypeJdbcTypeFactory.TEXTSingleton instance of String based enumeration type TEXT.(package private) static final SqlMetaTypeJdbcTypeFactory.TIMESingleton instance of String based enumeration type TIME.(package private) static final SqlMetaTypeJdbcTypeFactory.TIMESTAMPSingleton instance of String based enumeration typeTIMESTAMP.(package private) static final SqlMetaTypeJdbcTypeFactory.TO_DATESingleton instance of String based enumeration type TO_DATE.(package private) static final SqlMetaType[]JdbcTypeFactory.TYPESSingleton instances of generic types.Fields in org.sqlproc.engine.jdbc.type with type parameters of type SqlMetaTypeModifier and TypeFieldDescription(package private) static Map<Class<?>, SqlMetaType> JdbcTypeFactory.CLASS_TO_TYPE_MAPThe immutable map between the Java class types and the internal types.(package private) static Map<String, SqlMetaType> JdbcTypeFactory.META_TO_TYPE_MAPThe immutable map between the META types name and the internal types.Methods in org.sqlproc.engine.jdbc.type that return SqlMetaTypeModifier and TypeMethodDescriptionJdbcTypeFactory.getAllTypes()Returns the collection of all the META types provided by this factory.JdbcTypeFactory.getDefaultType()Returns the default META type.JdbcTypeFactory.getEnumIntegerType()Returns the META type for the enumerations based on Integer internal type.JdbcTypeFactory.getEnumStringType()Returns the META type for the enumerations based on String internal type.JdbcTypeFactory.getIdentityType()Returns the META type for an auto-generated identity.JdbcTypeFactory.getMetaType(Class<?> clazz) Returns the META type, which can be used to handle input/output values of provided Java type.JdbcTypeFactory.getMetaType(String name) Returns the META type with the provided name. -
Uses of SqlMetaType in org.sqlproc.engine.plugin
Methods in org.sqlproc.engine.plugin with parameters of type SqlMetaTypeModifier and TypeMethodDescriptionbooleanDefaultSqlPlugins.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.booleanIsEmptyPlugin.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 booleanDefaultSqlPlugins.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.booleanDefaultSqlPlugins.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.booleanIsTruePlugin.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. -
Uses of SqlMetaType in org.sqlproc.engine.type
Subinterfaces of SqlMetaType in org.sqlproc.engine.typeModifier and TypeInterfaceDescriptioninterfaceThe common ancestor of all META types.Classes in org.sqlproc.engine.type that implement SqlMetaTypeModifier and TypeClassDescriptionclassThe META type BIGDECIMAL.classThe META types BIGINTEGER.classThe META type BLOB.classThe META type BOOLEAN.classThe META type BYTEARRAY.classThe META type BYTE.classThe META type CHARACTER.classThe META type CLOB.classThe META type DATETIME.classThe META type DATE.classThe default META type for the JDBC stack.classThe META type DOUBLE.classThe META type ENUMINTEGER.classThe META type ENUMSTRING.classThe META type FLOAT.classThe META type FROMDATE.classThe META type for an auto-generated identity.classThe META type LOCALTIME.classThe META type INTEGER.classThe META type LOCALDATETIME.classThe META type LOCALDATE.classThe META type LOCALTIME.classThe META type LONG.classThe META type for an auto-generated identity.classThe META type SHORT.classThe META type STRING.classThe META type TEXT.classThe META type TIMESTAMP.classThe META type TIME.classThe META type TODATE.Fields in org.sqlproc.engine.type with type parameters of type SqlMetaTypeModifier and TypeFieldDescriptionprivate Map<Class<?>, SqlMetaType> SqlComposedTypeFactory.classToTypeMapThe map between a Java class type and an internal type.private Map<String, SqlMetaType> SqlComposedTypeFactory.metaToTypeMapThe map between a String representation of an internal type and an internal type.Methods in org.sqlproc.engine.type that return SqlMetaTypeModifier and TypeMethodDescriptionSqlComposedTypeFactory.getAllTypes()Returns the collection of all the META types provided by this factory.SqlTypeFactory.getAllTypes()Returns the collection of all the META types provided by this factory.SqlComposedTypeFactory.getDefaultType()Returns the default META type.SqlTypeFactory.getDefaultType()Returns the default META type.SqlComposedTypeFactory.getEnumIntegerType()Returns the META type for the enumerations based on Integer internal type.SqlTypeFactory.getEnumIntegerType()Returns the META type for the enumerations based on Integer internal type.SqlComposedTypeFactory.getEnumStringType()Returns the META type for the enumerations based on String internal type.SqlTypeFactory.getEnumStringType()Returns the META type for the enumerations based on String internal type.SqlComposedTypeFactory.getIdentityType()Returns the META type for an auto-generated identity.SqlTypeFactory.getIdentityType()Returns the META type for an auto-generated identity.SqlComposedTypeFactory.getMetaType(Class<?> clazz) Returns the META type, which can be used to handle input/output values of provided Java type.SqlComposedTypeFactory.getMetaType(String name) Returns the META type with the provided name.SqlTypeFactory.getMetaType(Class<?> clazz) Returns the META type, which can be used to handle input/output values of provided Java type.SqlTypeFactory.getMetaType(String name) Returns the META type with the provided name.Methods in org.sqlproc.engine.type with parameters of type SqlMetaTypeModifier and TypeMethodDescriptiondefault voidSqlMetaType.addScalarEntryLog(org.slf4j.Logger logger, SqlMetaType sqlMetaType, SqlTypeFactory typeFactory, SqlQuery query, String dbName, Class<?>... attributeTypes) default voidSqlMetaType.setParameterEntryLog(org.slf4j.Logger logger, SqlMetaType sqlMetaType, SqlRuntimeContext runtimeCtx, SqlQuery query, String paramName, Object inputValue, boolean ingoreError, Class<?>... inputTypes) default voidSqlMetaType.setResultEntryLog(org.slf4j.Logger logger, SqlMetaType sqlMetaType, SqlRuntimeContext runtimeCtx, Object resultInstance, String attributeName, Object resultValue, boolean ingoreError) Constructor parameters in org.sqlproc.engine.type with type arguments of type SqlMetaTypeModifierConstructorDescriptionSqlComposedTypeFactory(SqlTypeFactory typeFactory, List<SqlMetaType> customTypes) Creates a new instance of this factory.