Class SqlConnectionProvider

java.lang.Object
io.jans.orm.sql.operation.impl.SqlConnectionProvider

public class SqlConnectionProvider extends Object
Perform connection pool initialization
Author:
Yuriy Movchan Date: 12/18/2020
  • Field Details

    • DB_PROPERTY_MYSQL_SIMPLE_JSON

      public static String DB_PROPERTY_MYSQL_SIMPLE_JSON
  • Constructor Details

    • SqlConnectionProvider

      protected SqlConnectionProvider()
    • SqlConnectionProvider

      public SqlConnectionProvider(Properties props)
  • Method Details

    • create

      public void create()
    • init

      protected void init() throws Exception
      Throws:
      Exception
    • destroy

      public boolean destroy()
    • isConnected

      public boolean isConnected()
    • getCreationResultCode

      public int getCreationResultCode()
    • isCreated

      public boolean isCreated()
    • getBinaryAttributes

      public ArrayList<String> getBinaryAttributes()
    • getCertificateAttributes

      public ArrayList<String> getCertificateAttributes()
    • isBinaryAttribute

      public boolean isBinaryAttribute(String attributeName)
    • isCertificateAttribute

      public boolean isCertificateAttribute(String attributeName)
    • getPasswordEncryptionMethod

      public io.jans.orm.operation.auth.PasswordEncryptionMethod getPasswordEncryptionMethod()
    • getSchemaName

      public String getSchemaName()
    • getSqlQueryFactory

      public com.querydsl.sql.SQLQueryFactory getSqlQueryFactory()
    • getTableMappingByKey

      public TableMapping getTableMappingByKey(String key, String objectClass)
    • getEngineType

      public String getEngineType(String objectClass)
    • getConnection

      public Connection getConnection()
    • getDatabaseMetaData

      public DatabaseMetaData getDatabaseMetaData()
    • getTableColumnsMap

      public Map<String,Map<String,io.jans.orm.model.AttributeType>> getTableColumnsMap()
    • getDbType

      public SupportedDbType getDbType()
    • isDisableTimeZone

      public boolean isDisableTimeZone()
    • isSimpleJson

      public boolean isSimpleJson()
    • isValidateAfterUpdate

      public boolean isValidateAfterUpdate()