クラス PostgresUtils
- java.lang.Object
-
- com.sqlapp.data.db.metadata.ReaderUtils
-
- com.sqlapp.data.db.dialect.postgres.metadata.PostgresUtils
-
public class PostgresUtils extends com.sqlapp.data.db.metadata.ReaderUtils
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 PostgresUtils()
-
メソッドの概要
すべてのメソッド staticメソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected static com.sqlapp.jdbc.sql.JdbcQueryHandlerexecute(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.SqlNodeCachegetSqlNodeCache()static com.sqlapp.data.schemas.NamedArgumentgetTypeInfoById(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 voidsetColumnMetadata(java.sql.ResultSet rs, com.sqlapp.data.db.dialect.Dialect dialect, com.sqlapp.data.schemas.AbstractColumn<?> column)カラムのメタデータを設定します
-
-
-
メソッドの詳細
-
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)
-
-