クラス PostgresUtils


  • public class PostgresUtils
    extends com.sqlapp.data.db.metadata.ReaderUtils
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      PostgresUtils()  
    • メソッドの概要

      すべてのメソッド staticメソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      protected static com.sqlapp.jdbc.sql.JdbcQueryHandler execute​(java.sql.Connection connection, com.sqlapp.jdbc.sql.node.SqlNode node, com.sqlapp.data.parameter.ParametersContext context, com.sqlapp.jdbc.sql.ResultSetNextHandler handler)  
      protected static com.sqlapp.data.db.metadata.SqlNodeCache getSqlNodeCache()  
      static com.sqlapp.data.schemas.NamedArgument getTypeInfoById​(java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect, java.lang.String typeId)
      IDから型情報を取得します
      static java.util.List<com.sqlapp.data.schemas.NamedArgument> getTypeInfoById​(java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect, java.lang.String... typeIds)  
      static java.util.List<com.sqlapp.data.schemas.NamedArgument> getTypeInfoById​(java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect, java.lang.String[] typeIds, java.lang.String[] argNames, java.lang.String[] argModes)  
      static java.util.List<com.sqlapp.data.schemas.NamedArgument> getTypeInfoById​(java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect, java.lang.String[] typeIds, java.lang.String[] argNames, java.lang.String[] argModes, java.lang.String[] argDefaults)  
      static java.util.Map<java.lang.String,​java.lang.String> parseRelOption​(java.lang.String value)  
      static void setColumnMetadata​(java.sql.ResultSet rs, com.sqlapp.data.db.dialect.Dialect dialect, com.sqlapp.data.schemas.AbstractColumn<?> column)
      カラムのメタデータを設定します
      • クラスから継承されたメソッド com.sqlapp.data.db.metadata.ReaderUtils

        getBoolean, getInteger, getLong, getViewStatement, toBoolean
      • クラスから継承されたメソッド java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクタの詳細

      • PostgresUtils

        public PostgresUtils()
    • メソッドの詳細

      • setColumnMetadata

        public static void setColumnMetadata​(java.sql.ResultSet rs,
                                             com.sqlapp.data.db.dialect.Dialect dialect,
                                             com.sqlapp.data.schemas.AbstractColumn<?> column)
                                      throws java.sql.SQLException
        カラムのメタデータを設定します
        パラメータ:
        rs -
        dialect -
        column -
        例外:
        java.sql.SQLException
      • getTypeInfoById

        public static com.sqlapp.data.schemas.NamedArgument getTypeInfoById​(java.sql.Connection connection,
                                                                            com.sqlapp.data.db.dialect.Dialect dialect,
                                                                            java.lang.String typeId)
        IDから型情報を取得します
        パラメータ:
        connection -
        dialect -
        typeId -
        戻り値:
        型情報
      • getTypeInfoById

        public static java.util.List<com.sqlapp.data.schemas.NamedArgument> getTypeInfoById​(java.sql.Connection connection,
                                                                                            com.sqlapp.data.db.dialect.Dialect dialect,
                                                                                            java.lang.String... typeIds)
      • getTypeInfoById

        public static java.util.List<com.sqlapp.data.schemas.NamedArgument> getTypeInfoById​(java.sql.Connection connection,
                                                                                            com.sqlapp.data.db.dialect.Dialect dialect,
                                                                                            java.lang.String[] typeIds,
                                                                                            java.lang.String[] argNames,
                                                                                            java.lang.String[] argModes)
      • getTypeInfoById

        public static java.util.List<com.sqlapp.data.schemas.NamedArgument> getTypeInfoById​(java.sql.Connection connection,
                                                                                            com.sqlapp.data.db.dialect.Dialect dialect,
                                                                                            java.lang.String[] typeIds,
                                                                                            java.lang.String[] argNames,
                                                                                            java.lang.String[] argModes,
                                                                                            java.lang.String[] argDefaults)
      • execute

        protected static com.sqlapp.jdbc.sql.JdbcQueryHandler execute​(java.sql.Connection connection,
                                                                      com.sqlapp.jdbc.sql.node.SqlNode node,
                                                                      com.sqlapp.data.parameter.ParametersContext context,
                                                                      com.sqlapp.jdbc.sql.ResultSetNextHandler handler)
      • getSqlNodeCache

        protected static com.sqlapp.data.db.metadata.SqlNodeCache getSqlNodeCache()
      • parseRelOption

        public static java.util.Map<java.lang.String,​java.lang.String> parseRelOption​(java.lang.String value)