Class SqlEnumIntegerType

    • Constructor Detail

      • SqlEnumIntegerType

        public SqlEnumIntegerType()
    • Method Detail

      • getClassTypes

        public Class<?>[] getClassTypes()
        Returns the list of Java class types related to this META type.
        Returns:
        the list of Java class types related to this META type
      • getMetaTypes

        public String[] getMetaTypes()
        Returns the list of names of this META type. These names can be used in the META SQL statements.
        Returns:
        list of names of this META type. These names can be used in the META SQL statements
      • setResult

        public void setResult​(SqlRuntimeContext runtimeCtx,
                              Object resultInstance,
                              String attributeName,
                              Object resultValue,
                              boolean ingoreError)
                       throws SqlRuntimeException
        Initializes the attribute of the result class with output value from the SQL query execution.
        Specified by:
        setResult in interface SqlMetaType
        Overrides:
        setResult in class SqlDefaultType
        Parameters:
        runtimeCtx - the runtimeCtx context
        resultInstance - the instance of the result class
        attributeName - the name of the attribute in the result class
        resultValue - the query execution output value
        ingoreError - ignore improper output value handling
        Throws:
        SqlRuntimeException - in the case of any problem with the output values handling
      • setParameter

        public void setParameter​(SqlRuntimeContext runtimeCtx,
                                 SqlQuery query,
                                 String paramName,
                                 Object inputValue,
                                 boolean ingoreError,
                                 Class<?>... inputTypes)
                          throws SqlRuntimeException
        Binds an input value to a named query parameter.
        Specified by:
        setParameter in interface SqlMetaType
        Overrides:
        setParameter in class SqlDefaultType
        Parameters:
        runtimeCtx - the runtimeCtx context
        query - the SQL Engine query, an adapter or proxy to the internal JDBC or ORM staff
        paramName - the name of the parameter
        ingoreError - ignore improper input value handling
        inputTypes - the Java types of the attribute in the input POJO
        Throws:
        SqlRuntimeException - in the case of any problem with the input values handling