索引
All Classes and Interfaces|すべてのパッケージ|直列化された形式|定数フィールド値
A
- AbstractSormLogger - org.nkjmlab.sorm4j.extension.loggerのクラス
- AbstractSormLogger() - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.logger.AbstractSormLogger
- accept(ConsumerHandler<OrmConnection>) - インタフェースのメソッド org.nkjmlab.sorm4j.Sorm
-
Accepts a
OrmConnectionhandler for a task with object-relation mapping. - accept(T) - インタフェースのメソッド org.nkjmlab.sorm4j.ConsumerHandler
-
Performs this operation on the given argument.
- acceptJdbcConnectionHandler(ConsumerHandler<Connection>) - インタフェースのメソッド org.nkjmlab.sorm4j.Sorm
-
Accepts a
Connectionhandler for a task with object-relation mapping. - acceptPreparedStatementHandler(ConsumerHandler<PreparedStatement>) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.Command
-
Accepts handler for
PreparedStatementwhich has sets the given parameters. - acceptPreparedStatementHandler(ParameterizedSql, ConsumerHandler<PreparedStatement>) - インタフェースのメソッド org.nkjmlab.sorm4j.SqlExecutor
-
Accepts handler for
PreparedStatementwhich has sets the given parameters. - acceptTransactionHandler(ConsumerHandler<OrmTransaction>) - インタフェースのメソッド org.nkjmlab.sorm4j.Sorm
-
Accepts a
OrmTransactionhandler for a task with object-relation mapping. - acceptWithLogging(ConsumerHandler<OrmConnection>) - インタフェースのメソッド org.nkjmlab.sorm4j.Sorm
- Accessor - org.nkjmlab.sorm4j.extensionのクラス
-
Field accessor mapping to the columnName.
- Accessor(String, Field, Method, Method) - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.Accessor
- addColumnDefinition(Enum<?>, String...) - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema.Builder
- addColumnDefinition(String, String...) - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema.Builder
-
Adds an unique constraint.
- addIndexColumn(Enum<?>...) - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema.Builder
- addIndexColumn(String...) - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema.Builder
-
Adds a column pair for an index key.
- addParameter(Object) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.BasicCommand
- addParameter(Object) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.OrderedParameterCommand
- addParameter(Object) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.OrderedParameterSql
-
Add one parameter to the SQL statement sequentially.
- addParameter(Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.BasicCommand
- addParameter(Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.OrderedParameterCommand
- addParameter(Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.OrderedParameterSql
-
Add parameters to the SQL statement sequentially.
- addUniqueConstraint(Enum<?>...) - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema.Builder
- addUniqueConstraint(String...) - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema.Builder
-
Adds an unique constraint.
- ALL - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- and(Object...) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
-
Creates AND condition with concatenating arguments.
- AND - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- ANY - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- apply(FunctionHandler<OrmConnection, R>) - インタフェースのメソッド org.nkjmlab.sorm4j.Sorm
-
Applies a
OrmConnectionhandler for a task with object-relation mapping and gets the result. - apply(T) - インタフェースのメソッド org.nkjmlab.sorm4j.FunctionHandler
-
Performs this operation on the given argument and return a value.
- applyJdbcConnectionHandler(FunctionHandler<Connection, R>) - インタフェースのメソッド org.nkjmlab.sorm4j.Sorm
-
Applies a
Connectionhandler for a task with object-relation mapping and gets the result. - applyPreparedStatementHandler(FunctionHandler<PreparedStatement, T>) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.Command
-
Applies handler for
PreparedStatementwhich has sets the given parameters. - applyPreparedStatementHandler(ParameterizedSql, FunctionHandler<PreparedStatement, T>) - インタフェースのメソッド org.nkjmlab.sorm4j.SqlExecutor
-
Applies handler for
PreparedStatementwhich has sets the given parameters. - applyTransactionHandler(FunctionHandler<OrmTransaction, R>) - インタフェースのメソッド org.nkjmlab.sorm4j.Sorm
-
Applies a
OrmTransactionhandler for a task with object-relation mapping and gets the result. - applyWithLogging(FunctionHandler<OrmConnection, R>) - インタフェースのメソッド org.nkjmlab.sorm4j.Sorm
- ARRAY - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.schema.TableSchemaKeyword
- as(Object, String) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
-
Creates AS alias.
- AS - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- ASC - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- AUTHORIZATION - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- AUTO_INCREMENT - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.schema.TableSchemaKeyword
B
- BasicCommand - org.nkjmlab.sorm4j.sqlのインタフェース
- begin() - インタフェースのメソッド org.nkjmlab.sorm4j.TransactionFunction
-
Begin transaction.
- begin(int) - インタフェースのメソッド org.nkjmlab.sorm4j.TransactionFunction
-
Begins transaction with the given transaction isolation level.
- between(String, Object, Object) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
- BETWEEN - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- BIGINT - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.schema.TableSchemaKeyword
- bind(String, Object) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.BasicCommand
- bind(String, Object) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.NamedParameterCommand
- bind(String, Object) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.NamedParameterSql
-
Binds a key-value pair to named parameters in a SQL statement.
- bindAll(Map<String, Object>) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.BasicCommand
- bindAll(Map<String, Object>) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.NamedParameterCommand
- bindAll(Map<String, Object>) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.NamedParameterSql
-
Binds key-value pairs to named parameters in a SQL statement.
- bindBean(Object) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.BasicCommand
- bindBean(Object) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.NamedParameterCommand
- bindBean(Object) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.NamedParameterSql
-
Binds a bean.
- BOOLEAN - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.schema.TableSchemaKeyword
- build() - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext.Builder
- build() - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.Builder
- build() - クラスのメソッド org.nkjmlab.sorm4j.Sorm.Builder
- build() - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema.Builder
- build() - クラスのメソッド org.nkjmlab.sorm4j.sql.SelectSql.Builder
-
Creates a select SQL statement from the objects.
- builder() - クラスのstaticメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext
- builder() - クラスのstaticメソッド org.nkjmlab.sorm4j.extension.SormContext
- builder() - インタフェースのstaticメソッド org.nkjmlab.sorm4j.Sorm
- builder() - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema
- builder() - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
-
Creates
SelectSql.Builderobject. - builder(String) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema
- builder(String, String, String) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.Sorm
- builder(DataSource) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.Sorm
- Builder(String) - クラスのコンストラクタ org.nkjmlab.sorm4j.sql.schema.TableSchema.Builder
- Builder(DataSource) - クラスのコンストラクタ org.nkjmlab.sorm4j.Sorm.Builder
C
- CANONICAL_CASE - クラスのstatic変数 org.nkjmlab.sorm4j.extension.impl.DefaultResultSetConverter
- CASE - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- CAST - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- castAs(String, String) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
- CHAR - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.schema.TableSchemaKeyword
- CHECK - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- close() - インタフェースのメソッド org.nkjmlab.sorm4j.OrmTransaction
-
TransactionFunction.rollback()is called before closing the connection. - close() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.result.LazyResultSet
-
Closes this result set.
- close() - インタフェースのメソッド org.nkjmlab.sorm4j.TransactionFunction
-
Closes the
Connectionassociated with this instance. - COLLATE - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- column(String, String...) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
- COLUMN - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- ColumnFieldMapper - org.nkjmlab.sorm4j.extensionのインタフェース
-
A mapper from column to field name.
- ColumnName - org.nkjmlab.sorm4j.extensionのクラス
-
Value object of column.
- ColumnName(String) - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.ColumnName
- ColumnNameWithMetaData - org.nkjmlab.sorm4j.extensionのクラス
-
ColumnName name and data type for message.
- ColumnNameWithMetaData(String, int, String, int, String, String, String) - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.ColumnNameWithMetaData
- ColumnValueConverter - org.nkjmlab.sorm4j.extensionのインタフェース
- Command - org.nkjmlab.sorm4j.sqlのインタフェース
-
An executable request
- CommandFunction - org.nkjmlab.sorm4jのインタフェース
- commit() - インタフェースのメソッド org.nkjmlab.sorm4j.TransactionFunction
-
Commits the
Connectionassociated with this instance. - compareTo(ColumnName) - クラスのメソッド org.nkjmlab.sorm4j.extension.ColumnName
- cond(Object, String, Object) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
- condition(Object, String, Object) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
-
Condition with binary operator
- condition(String) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
-
Creates
SelectSql.Conditioninstance. - CONSTRAINT - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- ConsumerHandler<T> - org.nkjmlab.sorm4jのインタフェース
-
Interface for handling without a return value.
- convertColumnValueTo(SormOptions, ResultSet, int, int, Class<?>) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultResultSetConverter
- convertColumnValueTo(SormOptions, ResultSet, int, int, Class<?>) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.ResultSetConverter
- convertTo(SormOptions, ResultSet, int, int, Class<?>) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.ColumnValueConverter
- convertToExactTableName(DatabaseMetaData, List<String>) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultTableNameMapper
-
Convert from the given table name candidates to the exact table name on the database.
- count(String) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
- COUNT - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- create(String) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.Sorm
-
Create a
Sormobject which usesDriverManager. - create(String, String, String) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.Sorm
-
Create a
Sormobject which usesDriverManager. - create(DataSource) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.Sorm
-
Create a
Sormobject which usesDataSource. - create(TableMetaData, Class<?>, Connection) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultTableSqlFactory
- create(TableMetaData, Class<?>, Connection) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.TableSqlFactory
- CREATE - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- createAccessors(Class<?>) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.ColumnFieldMapper
-
Creates accessors by guessing column names from the object class for
ColumnsMapping - createAccessors(Class<?>) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultColumnFieldMapper
- createAccessors(Class<?>, List<String>) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.ColumnFieldMapper
-
Creates accessors by guessing column names from the object class for
TableMapping - createAccessors(Class<?>, List<String>) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultColumnFieldMapper
- createAliasAccessors(String, Map<String, Accessor>) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.ColumnFieldMapper
- createAliasAccessors(String, Map<String, Accessor>) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultColumnFieldMapper
- createColumnsMapping(Class<T>) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext
- createCommand(String) - インタフェースのメソッド org.nkjmlab.sorm4j.CommandFunction
-
Creates a
BasicCommandfrom SQL string. - createCommand(String, Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.CommandFunction
-
Creates a
OrderedParameterCommandfrom SQL string. - createCommand(String, Map<String, Object>) - インタフェースのメソッド org.nkjmlab.sorm4j.CommandFunction
-
Creates a
NamedParameterCommandfrom SQL string. - createCommand(ParameterizedSql) - インタフェースのメソッド org.nkjmlab.sorm4j.CommandFunction
-
Creates a
Commandfrom SQL string. - createDataSource(String, String, String) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.Sorm
-
Creates a
DataSourcewhich simply wrapsDriverManager - createIndexesIfNotExists(SqlExecutor) - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema
- createLogPoint(LoggerContext.Category) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext
- createTableAndIndexesIfNotExists(SqlExecutor) - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema
- createTableIfNotExists(SqlExecutor) - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema
- createTableMapping(Class<T>, String, Connection) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext
- CROSS - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- CURRENT_DATE - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- CURRENT_TIME - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- CURRENT_TIMESTAMP - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- CURRENT_USER - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
D
- DATE - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.schema.TableSchemaKeyword
- debug(String, Object...) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.JulSormLogger
- debug(String, Object...) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.Log4jSormLogger
- debug(String, Object...) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.Slf4jSormLogger
- debug(String, Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.logger.SormLogger
- DECIMAL - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.schema.TableSchemaKeyword
- DEFAULT - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- DefaultColumnFieldMapper - org.nkjmlab.sorm4j.extension.implのクラス
-
Default implementation of
ColumnFieldMapper - DefaultColumnFieldMapper() - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.impl.DefaultColumnFieldMapper
- DefaultColumnFieldMapper(LoggerContext) - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.impl.DefaultColumnFieldMapper
- DefaultContext() - クラスのコンストラクタ org.nkjmlab.sorm4j.Sorm.DefaultContext
- DefaultResultSetConverter - org.nkjmlab.sorm4j.extension.implのクラス
-
Default implementation of
ResultSetConverter - DefaultResultSetConverter() - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.impl.DefaultResultSetConverter
- DefaultResultSetConverter(List<ColumnValueConverter>) - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.impl.DefaultResultSetConverter
- DefaultResultSetConverter(ColumnValueConverter...) - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.impl.DefaultResultSetConverter
- DefaultSqlParametersSetter - org.nkjmlab.sorm4j.extension.implのクラス
-
Default implementation of
SqlParametersSetter - DefaultSqlParametersSetter() - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.impl.DefaultSqlParametersSetter
- DefaultSqlParametersSetter(List<ParameterSetter>) - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.impl.DefaultSqlParametersSetter
- DefaultSqlParametersSetter(ParameterSetter...) - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.impl.DefaultSqlParametersSetter
- DefaultTableNameMapper - org.nkjmlab.sorm4j.extension.implのクラス
-
Default implementation of
TableNameMapper - DefaultTableNameMapper() - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.impl.DefaultTableNameMapper
- DefaultTableSqlFactory - org.nkjmlab.sorm4j.extension.implのクラス
- DefaultTableSqlFactory() - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.impl.DefaultTableSqlFactory
- delete(List<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Deletes objects from the table corresponding to the class of the given objects.
- delete(T) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Deletes an object from the table corresponding to the class of the given objects.
- delete(T...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Deletes objects.
- deleteAll(Class<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Deletes all objects on the table corresponding to the given class.
- deleteAllOn(String) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Deletes all objects on the table corresponding to the given table name.
- deleteOn(String, List<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Deletes objects on the table of the given table name.
- deleteOn(String, T) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Deletes object on the table of the given table name.
- deleteOn(String, T...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Deletes objects on the table of the given table name.
- DESC - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- distinct() - クラスのメソッド org.nkjmlab.sorm4j.sql.SelectSql.Builder
-
Add distinct keyword to SQL.
- DISTINCT - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- DOUBLE - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.schema.TableSchemaKeyword
- dropTableIfExists(SqlExecutor) - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema
E
- ELSE - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- embedParameter(String, Object...) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.sql.ParameterizedSql
-
Embeds the given parameters to the give SQL string.
- embedParameter(String, Map<String, Object>) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.sql.ParameterizedSql
-
Embeds the given parameters to the give SQL string.
- enableLogger - クラスのstatic変数 org.nkjmlab.sorm4j.extension.logger.Log4jSormLogger
- enableLogger - クラスのstatic変数 org.nkjmlab.sorm4j.extension.logger.Slf4jSormLogger
- END - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- equals(Object) - クラスのメソッド org.nkjmlab.sorm4j.extension.ColumnName
- equals(Object) - クラスのメソッド org.nkjmlab.sorm4j.extension.FieldName
- equals(Object) - クラスのメソッド org.nkjmlab.sorm4j.extension.TableName
- error(String, Object...) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.JulSormLogger
- error(String, Object...) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.Log4jSormLogger
- error(String, Object...) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.Slf4jSormLogger
- error(String, Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.logger.SormLogger
- EXCEPT - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- EXECUTE_QUERY - enum classの列挙型定数 org.nkjmlab.sorm4j.extension.logger.LoggerContext.Category
- EXECUTE_UPDATE - enum classの列挙型定数 org.nkjmlab.sorm4j.extension.logger.LoggerContext.Category
- executeQuery(ResultSetTraverser<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.Command
-
Executes a query and apply the given handler to the returned result set.
- executeQuery(RowMapper<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.Command
-
Executes a query and apply the given mapper to the each row in returned result set.
- executeQuery(ParameterizedSql, ResultSetTraverser<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.SqlExecutor
-
Executes a query and apply the given
ResultSetTraverserto the returned result set. - executeQuery(ParameterizedSql, RowMapper<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.SqlExecutor
-
Executes a query and apply the given
RowMapperto the each row in returned result set. - executeUpdate() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.Command
-
Executes an update and returns the number of rows modified.
- executeUpdate(String, Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.SqlExecutor
-
Executes an update and returns the number of rows modified.
- executeUpdate(ParameterizedSql) - インタフェースのメソッド org.nkjmlab.sorm4j.SqlExecutor
- exists(T) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmReader
-
Returns the object which has same primary key exists or not.
- Experimental - org.nkjmlab.sorm4j.annotationのAnnotation Interface
-
Annotation that represents that an element is experimental and may change without further notice.
F
- FETCH - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- FieldName - org.nkjmlab.sorm4j.extensionのクラス
-
Value object of feild name.
- FieldName(Field) - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.FieldName
- FieldName(String) - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.FieldName
- first() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.result.LazyResultSet
-
Returns the first row in the result set and close.
- FOR - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- forceLogging - クラスの変数 org.nkjmlab.sorm4j.extension.logger.LoggerContext
- FOREIGN - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- from(String) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.sql.NamedParameterSql
-
Creates
NamedParameterSqlobject. - from(String) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.sql.OrderedParameterSql
-
Creates a
OrderedParameterSqlobject. - from(String) - クラスのメソッド org.nkjmlab.sorm4j.sql.SelectSql.Builder
-
Creates from clause.
- from(String) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
- from(OrmConnection, String) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.sql.BasicCommand
- from(OrmConnection, String) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.sql.NamedParameterCommand
-
Creates a request from SQL string.
- from(OrmConnection, String) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.sql.OrderedParameterCommand
-
Creates a request from SQL string.
- from(RowMapper<T>) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.ResultSetTraverser
-
Converts the given
RowMapperto theResultSetTraverser. - FROM - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- FULL - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- func(String, String) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
- func(String, String...) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
- FunctionHandler<T,
R> - org.nkjmlab.sorm4jのインタフェース -
Interface for handling with a return value.
G
- get(Object) - クラスのメソッド org.nkjmlab.sorm4j.extension.Accessor
-
Gets the value from the corresponding field by getter method/field access.
- get(String) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.SormOptions
-
Gets value by key.
- getAutoGeneratedColumns() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.TableMetaData
- getAutoGeneratedColumns(DatabaseMetaData, String) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.ColumnFieldMapper
-
Retrieves a list of auto-generated columns of the given table name from the database metadata.
- getAutoGeneratedColumns(DatabaseMetaData, String) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultColumnFieldMapper
- getAutoGeneratedColumnsArray() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.TableMetaData
- getAutoGeneratedKeys() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.result.InsertResult
-
Returns auto-generated keys.
- getBindedSql() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.ParameterizedSql
-
Gets the SQL string after binding parameter.
- getCastedTableMapping(Connection, Class<?>) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext
- getCastedTableMapping(Connection, String, Class<?>) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext
- getColumnAliases() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.TableMetaData
-
Creates a string of column aliases.
- getColumnAliasPrefix(Class<?>) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.ColumnFieldMapper
- getColumnAliasPrefix(Class<?>) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultColumnFieldMapper
- getColumnFieldMapper() - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.SormConfig
- getColumnNames() - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema
- getColumns() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.TableMetaData
- getColumns(DatabaseMetaData, String) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.ColumnFieldMapper
-
Gets column names of the given table name of the database metadata.
- getColumns(DatabaseMetaData, String) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultColumnFieldMapper
- getColumnsForUpdate() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.TableMetaData
- getColumnsMapping(Class<T>) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext
- getColumnsWithMetaData() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.TableMetaData
- getColumnValueBySqlType(ResultSet, int, int) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultResultSetConverter
- getContextString() - インタフェースのメソッド org.nkjmlab.sorm4j.Sorm
-
Gets the context string of this object.
- getCreateIndexIfNotExistsStatements() - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema
- getCreateTableIfNotExistsStatement() - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema
- getDataSource() - インタフェースのメソッド org.nkjmlab.sorm4j.Sorm
-
Gets
DataSource. - getDeleteSql() - クラスのメソッド org.nkjmlab.sorm4j.extension.TableSql
- getDropTableIfExistsStatement() - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema
- getExistsSql() - クラスのメソッド org.nkjmlab.sorm4j.extension.TableSql
- getFormattedString() - クラスのメソッド org.nkjmlab.sorm4j.extension.Accessor
- getInsertSql() - クラスのメソッド org.nkjmlab.sorm4j.extension.TableSql
- getJdbcConnection() - インタフェースのメソッド org.nkjmlab.sorm4j.OrmConnectionCommon
-
Gets
Connection. - getJdbcConnection() - インタフェースのメソッド org.nkjmlab.sorm4j.Sorm
-
Gets JDBC
Connection. - getLogger() - クラスのstaticメソッド org.nkjmlab.sorm4j.extension.logger.JulSormLogger
- getLogger() - クラスのstaticメソッド org.nkjmlab.sorm4j.extension.logger.Log4jSormLogger
- getLogger() - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext
- getLogger() - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext.LogPoint
- getLogger() - クラスのstaticメソッド org.nkjmlab.sorm4j.extension.logger.Slf4jSormLogger
- getLoggerContext() - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext
- getLoggerContext() - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.SormConfig
- getMergeSql() - クラスのメソッド org.nkjmlab.sorm4j.extension.TableSql
- getMultirowInsertSql(int) - クラスのメソッド org.nkjmlab.sorm4j.extension.TableSql
- getMultirowMergeSql(int) - クラスのメソッド org.nkjmlab.sorm4j.extension.TableSql
- getMultiRowProcessorFactory() - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.SormConfig
- getName() - クラスのメソッド org.nkjmlab.sorm4j.extension.ColumnName
-
Gets name of this object.
- getName() - クラスのメソッド org.nkjmlab.sorm4j.extension.FieldName
-
Gets name of this object.
- getName() - クラスのメソッド org.nkjmlab.sorm4j.extension.TableName
-
Gets name of this object.
- getNotAutoGeneratedColumns() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.TableMetaData
- getNotPrimaryKeys() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.TableMetaData
- getObject() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.result.InsertResult
-
Returns the object which insert last with auto-generated keys.
- getOptions() - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext
- getOptions() - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.SormConfig
- getOrDefault(String, T) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.SormOptions
-
Gets value by key or default value.
- getParameters() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.ParameterizedSql
-
Gets this ordered parameters.
- getPrimaryKeys() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.TableMetaData
- getPrimaryKeys(DatabaseMetaData, String) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.ColumnFieldMapper
-
Retrieves a list of primary keys columns of the given table name from the database metadata.
- getPrimaryKeys(DatabaseMetaData, String) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultColumnFieldMapper
- getResultSetConverter() - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext
- getResultSetConverter() - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.SormConfig
- getResultSetToMapTraverser() - インタフェースのメソッド org.nkjmlab.sorm4j.OrmMapReader
-
Gets function which traverses and maps the all the rows in the given resultSet to an object list.
- getResultSetTraverser(Class<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmReader
-
Gets function which traverses and maps the all the rows in the given resultSet to an object list.
- getRowMapper(Class<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmReader
-
Gets a function which maps one row in the resultSet to an object.
- getRowsModified() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.result.InsertResult
-
Returns the row count by executing a insert statement
PreparedStatement.executeUpdate(). - getRowToMapMapper() - インタフェースのメソッド org.nkjmlab.sorm4j.OrmMapReader
-
Gets a function which maps one row in the resultSet to an object.
- getSchemaPattern(DatabaseMetaData) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultColumnFieldMapper
-
Gets schema pattern for accessing
DatabaseMetaData. - getSelectAllSql() - クラスのメソッド org.nkjmlab.sorm4j.extension.TableSql
- getSelectByPrimaryKeySql() - クラスのメソッド org.nkjmlab.sorm4j.extension.TableSql
- getSetterParameterType() - クラスのメソッド org.nkjmlab.sorm4j.extension.Accessor
-
Gets parameter type of setter method/field access.
- getSql() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.ParameterizedSql
-
Gets this SQL statement.
- getSqlParametersSetter() - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext
- getSqlParametersSetter() - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.SormConfig
- getT1() - クラスのメソッド org.nkjmlab.sorm4j.sql.result.Tuple2
-
Gets a t1.
- getT2() - クラスのメソッド org.nkjmlab.sorm4j.sql.result.Tuple2
-
Gets a t2.
- getT3() - クラスのメソッド org.nkjmlab.sorm4j.sql.result.Tuple3
-
Gets a t3.
- getTableMapping(Connection, Class<T>) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext
- getTableMapping(Connection, String, Class<T>) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext
-
Get table mapping by the table name and the object class.
- getTableMetaData(Class<?>) - インタフェースのメソッド org.nkjmlab.sorm4j.TableMetaDataFunction
-
Gets table metadata corresponding to the given object class.
- getTableMetaData(Class<?>, String) - インタフェースのメソッド org.nkjmlab.sorm4j.TableMetaDataFunction
-
Gets table metadata to the given object class and the table name.
- getTableName() - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema
- getTableName() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.TableMetaData
- getTableName(Class<?>) - インタフェースのメソッド org.nkjmlab.sorm4j.TableMetaDataFunction
-
Gets table name corresponding to the given object class.
- getTableName(Class<?>, DatabaseMetaData) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultTableNameMapper
- getTableName(Class<?>, DatabaseMetaData) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.TableNameMapper
-
Get table name corresponding with the object class.
- getTableName(String, DatabaseMetaData) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultTableNameMapper
- getTableName(String, DatabaseMetaData) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.TableNameMapper
-
Get table name corresponding with the table name.
- getTableName(Connection, Class<?>) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext
- getTableNameMapper() - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.SormConfig
- getTableSchema() - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema
- getTableSqlFactory() - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.SormConfig
- getTag() - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext.LogPoint
- getTransactionIsolationLevel() - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext
- getTransactionIsolationLevel() - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.SormConfig
- getUpdateSql() - クラスのメソッド org.nkjmlab.sorm4j.extension.TableSql
- GRANT - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- GROUP - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- GROUP_BY - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- groupBy(String...) - クラスのメソッド org.nkjmlab.sorm4j.sql.SelectSql.Builder
-
Creates group by clause.
- groupBy(String...) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
- guessColumnNameCandidates(FieldName) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultColumnFieldMapper
-
Guesses candidates of column name from the given field name.
- guessTableNameCandidates(Class<?>) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultTableNameMapper
-
Guesses table name from the given object class.
H
- HANDLE_PREPAREDSTATEMENT - enum classの列挙型定数 org.nkjmlab.sorm4j.extension.logger.LoggerContext.Category
- hasAutoGeneratedColumns() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.TableMetaData
- hashCode() - クラスのメソッド org.nkjmlab.sorm4j.extension.ColumnName
- hashCode() - クラスのメソッド org.nkjmlab.sorm4j.extension.FieldName
- hashCode() - クラスのメソッド org.nkjmlab.sorm4j.extension.TableName
- hasPrimaryKey() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.TableMetaData
- having(String) - クラスのメソッド org.nkjmlab.sorm4j.sql.SelectSql.Builder
-
Creates having clause.
- having(SelectSql.Condition) - クラスのメソッド org.nkjmlab.sorm4j.sql.SelectSql.Builder
-
Creates having clause with the given
SelectSql.Condition. - HAVING - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
I
- IDENTITY - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.schema.TableSchemaKeyword
- IN - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- info(String, Object...) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.JulSormLogger
- info(String, Object...) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.Log4jSormLogger
- info(String, Object...) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.Slf4jSormLogger
- info(String, Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.logger.SormLogger
- INNER - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- insert(List<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Inserts objects on the table corresponding to the class of the given objects.
- insert(T) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Inserts object on the table corresponding to the class of the given object.
- insert(T...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Insert objects on the table corresponding to the class of the given objects.
- insertAndGet(List<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Inserts objects and get the last insert result.
- insertAndGet(T) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Inserts an object and get the result.
- insertAndGet(T...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Inserts objects and get the last insert result.
- insertAndGetOn(String, List<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Inserts objects and get the last insert result.
- insertAndGetOn(String, T) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Inserts an object and get the insert result.
- insertAndGetOn(String, T...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Inserts objects and get the last insert result.
- insertOn(String, List<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Inserts objects and get the last insert result.
- insertOn(String, T) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Inserts an object and get the insert result.
- insertOn(String, T...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Inserts objects and get the last insert result.
- InsertResult<T> - org.nkjmlab.sorm4j.sql.resultのインタフェース
-
Represents a result from an insert operation with auto-generated keys.
- INT - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.schema.TableSchemaKeyword
- INTERSECT - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- INTO - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- IS - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- isApplicable(SormOptions, PreparedStatement, int, Class<?>, Object) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.ParameterSetter
- isApplicable(SormOptions, ResultSet, int, int, Class<?>) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.ColumnValueConverter
- isMatch(List<String>, String) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultTableNameMapper
-
Returns success or not: the given table name is match the one of the given candidates.
- isStandardClass(SormOptions, Class<?>) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultResultSetConverter
-
Returns the given type is enable to convert element object.
- isStandardClass(SormOptions, Class<?>) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.ResultSetConverter
-
Returns the given type could be converted to the native object or not.
- iterator() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.result.LazyResultSet
-
Iterates all the rows of the result set.
J
- JOIN - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- JulSormLogger - org.nkjmlab.sorm4j.extension.loggerのクラス
- JulSormLogger(Logger) - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.logger.JulSormLogger
L
- LazyResultSet<T> - org.nkjmlab.sorm4j.sql.resultのインタフェース
-
A object wraps
ResultSet. - LEFT - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- LETTER_CASE_OF_KEY_IN_MAP - クラスのstatic変数 org.nkjmlab.sorm4j.extension.impl.DefaultResultSetConverter
- LIKE - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- limit(int) - クラスのメソッド org.nkjmlab.sorm4j.sql.SelectSql.Builder
-
Creates limit clause.
- limit(int) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
- limit(int, int) - クラスのメソッド org.nkjmlab.sorm4j.sql.SelectSql.Builder
-
Creates limit clause with offset.
- LIMIT - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- literal(Object) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
-
Converts the given arguments to SQL literal.
- Log4jSormLogger - org.nkjmlab.sorm4j.extension.loggerのクラス
- logAfterMultiRow(int[]) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext.LogPoint
- logAfterMultiRow(String, long, int[]) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.AbstractSormLogger
- logAfterMultiRow(String, long, int[]) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.logger.SormLogger
- logAfterQuery(Object) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext.LogPoint
- logAfterQuery(String, long, Object) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.AbstractSormLogger
- logAfterQuery(String, long, Object) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.logger.SormLogger
- logAfterUpdate(int) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext.LogPoint
- logAfterUpdate(String, long, int) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.AbstractSormLogger
- logAfterUpdate(String, long, int) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.logger.SormLogger
- logBeforeMultiRow(String, Connection, Class<?>, int, String) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.AbstractSormLogger
- logBeforeMultiRow(String, Connection, Class<?>, int, String) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.logger.SormLogger
- logBeforeMultiRow(Connection, Class<?>, int, String) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext.LogPoint
- logBeforeSql(String, Connection, String, Object...) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.AbstractSormLogger
- logBeforeSql(String, Connection, String, Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.logger.SormLogger
- logBeforeSql(String, Connection, ParameterizedSql) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.AbstractSormLogger
- logBeforeSql(String, Connection, ParameterizedSql) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.logger.SormLogger
- logBeforeSql(Connection, String, Object...) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext.LogPoint
- logBeforeSql(Connection, ParameterizedSql) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext.LogPoint
- LoggerContext - org.nkjmlab.sorm4j.extension.loggerのクラス
-
Logger for Sorm4j.
- LoggerContext(Supplier<SormLogger>, Set<LoggerContext.Category>) - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.logger.LoggerContext
- LoggerContext.Builder - org.nkjmlab.sorm4j.extension.loggerのクラス
- LoggerContext.Category - org.nkjmlab.sorm4j.extension.loggerのEnum Class
-
Categories of
LoggerContext. - LoggerContext.LogPoint - org.nkjmlab.sorm4j.extension.loggerのクラス
- logMapping(String) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext.LogPoint
- logMapping(String, String) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.AbstractSormLogger
- logMapping(String, String) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.logger.SormLogger
- LOWER_CASE - クラスのstatic変数 org.nkjmlab.sorm4j.extension.impl.DefaultResultSetConverter
M
- MAPPING - enum classの列挙型定数 org.nkjmlab.sorm4j.extension.logger.LoggerContext.Category
- mapRow(ResultSet, int) - インタフェースのメソッド org.nkjmlab.sorm4j.RowMapper
-
Maps a row in
RowMapperto a object. - MAX - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- merge(List<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Merges by objects on the table corresponding to the class of the given objects.
- merge(T) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Merges by an object on the table corresponding to the class of the given object.
- merge(T...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Merges by objects on the table corresponding to the class of the given objects.
- mergeOn(String, List<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Merges by objects on the table corresponding to the given table name.
- mergeOn(String, T) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Merges by an object on the table corresponding to the given table name.
- mergeOn(String, T...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Merges by objects on the table corresponding to the given table name.
- MIN - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- MULTI_ROW - enum classの列挙型定数 org.nkjmlab.sorm4j.extension.logger.LoggerContext.Category
- MULTI_ROW - enum classの列挙型定数 org.nkjmlab.sorm4j.extension.MultiRowProcessorType
- MULTI_ROW_AND_BATCH - enum classの列挙型定数 org.nkjmlab.sorm4j.extension.MultiRowProcessorType
- MultiRowProcessorType - org.nkjmlab.sorm4j.extensionのEnum Class
-
Type of how to execute multi-row update SQL statements.
N
- NamedParameterCommand - org.nkjmlab.sorm4j.sqlのインタフェース
-
An executable request with named parameters.
- NamedParameterSql - org.nkjmlab.sorm4j.sqlのインタフェース
-
A SQL statement with named parameters.
- NO_CONVERSION - クラスのstatic変数 org.nkjmlab.sorm4j.extension.impl.DefaultResultSetConverter
- NOT - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- NOT_NULL - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.schema.TableSchemaKeyword
- NULL - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
O
- of(String) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.sql.ParameterizedSql
-
Creates
ParameterizedSqlobject of the given SQL string. - of(String, Object...) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.sql.ParameterizedSql
-
Creates
ParameterizedSqlobject of the given SQL string and parameters. - of(T1, T2) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.result.Tuples
- of(T1, T2, T3) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.result.Tuples
- off(LoggerContext.Category...) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext.Builder
-
Disables logging for the given categories.
- offAll() - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext.Builder
-
Disables logging all categories.
- on(LoggerContext.Category...) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext.Builder
-
Enables logging for the given parameter of
LoggerContext.Category. - ON - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- onAll() - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext.Builder
-
Enables logging all categories.
- one() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.result.LazyResultSet
-
Returns the object of one row from query and close.
- openConnection() - インタフェースのメソッド org.nkjmlab.sorm4j.Sorm
-
Open
OrmConnection. - openTransaction() - インタフェースのメソッド org.nkjmlab.sorm4j.Sorm
-
Open
OrmTransaction. - or(Object...) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
-
Creates OR condition with concatenating arguments.
- OR - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- ORDER - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- ORDER_BY - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- orderBy(String) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
- orderBy(String, String) - クラスのメソッド org.nkjmlab.sorm4j.sql.SelectSql.Builder
-
Creates order by clause.
- orderBy(String, String) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
-
Creates
SelectSql.OrderByobjects. - orderBy(SelectSql.OrderBy...) - クラスのメソッド org.nkjmlab.sorm4j.sql.SelectSql.Builder
-
Creates order by clause.
- orderByAsc(String) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
- orderByDesc(String) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
- OrderedParameterCommand - org.nkjmlab.sorm4j.sqlのインタフェース
-
An executable request with ordered parameters.
- OrderedParameterSql - org.nkjmlab.sorm4j.sqlのインタフェース
-
SQL with ordered parameters.
- org.nkjmlab.sorm4j - パッケージ org.nkjmlab.sorm4j
-
Provides the main API for Sorm4j.
- org.nkjmlab.sorm4j.annotation - パッケージ org.nkjmlab.sorm4j.annotation
-
Provides annotation for object relation mapping.
- org.nkjmlab.sorm4j.extension - パッケージ org.nkjmlab.sorm4j.extension
-
Provides API for configurable part of Sorm4j.
- org.nkjmlab.sorm4j.extension.impl - パッケージ org.nkjmlab.sorm4j.extension.impl
- org.nkjmlab.sorm4j.extension.logger - パッケージ org.nkjmlab.sorm4j.extension.logger
-
Provides Logger.
- org.nkjmlab.sorm4j.sql - パッケージ org.nkjmlab.sorm4j.sql
-
Package for write SQL and bind parameters.
- org.nkjmlab.sorm4j.sql.result - パッケージ org.nkjmlab.sorm4j.sql.result
-
Package for core of SQL results.
- org.nkjmlab.sorm4j.sql.schema - パッケージ org.nkjmlab.sorm4j.sql.schema
- Orm - org.nkjmlab.sorm4jのインタフェース
-
ORM functions with an instant connection.
- OrmColumn - org.nkjmlab.sorm4j.annotationのAnnotation Interface
-
Defines a column mapping to a field.
- OrmColumnAliasPrefix - org.nkjmlab.sorm4j.annotationのAnnotation Interface
-
Defines a prefix for field alias.
- OrmConnection - org.nkjmlab.sorm4jのインタフェース
-
Main API for object relation mapping.
- OrmConnectionCommon - org.nkjmlab.sorm4jのインタフェース
- OrmConstructor - org.nkjmlab.sorm4j.annotationのAnnotation Interface
-
Defines a constructor for mapping.
- OrmGetter - org.nkjmlab.sorm4j.annotationのAnnotation Interface
-
Defines a getter method for mapping column to field.
- OrmIgnore - org.nkjmlab.sorm4j.annotationのAnnotation Interface
-
Defines an ignored field to map column.
- OrmLazyReader - org.nkjmlab.sorm4jのインタフェース
- OrmMapLazyReader - org.nkjmlab.sorm4jのインタフェース
- OrmMapReader - org.nkjmlab.sorm4jのインタフェース
-
A interface for getting result of query as
Map. - OrmReader - org.nkjmlab.sorm4jのインタフェース
-
The interface of reading functions of object-relation mapping.
- OrmSetter - org.nkjmlab.sorm4j.annotationのAnnotation Interface
-
Defines a setter method for mapping column to field.
- OrmTable - org.nkjmlab.sorm4j.annotationのAnnotation Interface
-
Defines a table mapping for a given class.
- OrmTransaction - org.nkjmlab.sorm4jのインタフェース
-
An transaction with object relation mapping.
- OrmUpdater - org.nkjmlab.sorm4jのインタフェース
-
A interface for updating database.
- OUTER - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
P
- ParameterizedSql - org.nkjmlab.sorm4j.sqlのインタフェース
-
This class represents a SQL statement with ordered parameters.
- ParameterizedSqlParser - org.nkjmlab.sorm4j.sqlのインタフェース
- ParameterSetter - org.nkjmlab.sorm4j.extensionのインタフェース
- parse() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.ParameterizedSqlParser
-
Parse to
ParameterizedSqlobjects. - parse(String, char, char, ColumnFieldMapper) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.sql.NamedParameterSql
-
Creates
NamedParameterSqlobject. the named parameters should have the given prefix and suffix. - parse(String, Object...) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.sql.OrderedParameterSql
-
Creates a
OrderedParameterSqlobject with parameters. - parse(String, Object...) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.sql.ParameterizedSql
-
Parses the given SQL and ordered parameters which could include special parameters (e.g. list parameter and embedded parameter).
- parse(String, Map<String, Object>) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.sql.NamedParameterSql
-
Creates
NamedParameterSqlobject with parameters. - parse(String, Map<String, Object>) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.sql.ParameterizedSql
-
Parses the given SQL and named parameters which could include special parameters (e.g. list parameter and embedded parameter).
- PRIMARY - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- PRIMARY_KEY - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.schema.TableSchemaKeyword
- procArray(String, PreparedStatement, int, Object) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultSqlParametersSetter
-
Treats array.
- procObject(Class<?>, PreparedStatement, int, Object) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultSqlParametersSetter
-
Treats object.
Q
- quote(String) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
-
Returns single quoted expression.
R
- readAll(Class<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmReader
-
Reads all rows from the table indicated by object class.
- readAllLazy(Class<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmLazyReader
-
Returns
LazyResultSetrepresents all rows from the table indicated by object class. - readByPrimaryKey(Class<T>, Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmReader
-
Reads an object by its primary keys from the table indicated by object class.
- readFirst(Class<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.Command
-
Reads an object from the database.
- readFirst(Class<T>, String, Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmReader
-
Reads an object from the database.
- readFirst(Class<T>, ParameterizedSql) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmReader
-
Reads an object from the database.
- readLazy(Class<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.Command
-
Returns an
LazyResultSet. - readLazy(Class<T>, String, Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmLazyReader
-
Returns an
LazyResultSet. - readLazy(Class<T>, ParameterizedSql) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmLazyReader
-
Returns an
LazyResultSet. - readList(Class<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.Command
-
Reads a list of objects from the database by mapping the results of the parameterized SQL query into instances of the given object class.
- readList(Class<T>, String, Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmReader
-
Reads a list of objects from the database by mapping the results of the parameterized SQL query into instances of the given object class.
- readList(Class<T>, ParameterizedSql) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmReader
-
Reads a list of objects from the database by mapping the results of the parameterized SQL query into instances of the given object class.
- readMapFirst() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.Command
- readMapFirst(String, Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmMapReader
-
Reads a first row from the database by mapping the results of the SQL query into an instance of
Map. - readMapFirst(ParameterizedSql) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmMapReader
- readMapLazy() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.Command
- readMapLazy(String, Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmMapLazyReader
-
Returns an
LazyResultSetinstance containing data from the execution of the provided parametrized SQL and convert it to Stream, List, and so on. - readMapLazy(ParameterizedSql) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmMapLazyReader
- readMapList() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.Command
- readMapList(String, Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmMapReader
-
Reads a list of objects from the database by mapping the SQL execution results to instances of
Mapcontaining data from the execution of the provided parameterized SQL. - readMapList(ParameterizedSql) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmMapReader
- readMapOne() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.Command
- readMapOne(String, Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmMapReader
-
Reads a first row from the database by mapping the results of the SQL query into an instance of
Map. - readMapOne(ParameterizedSql) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmMapReader
- readOne(Class<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.Command
-
Reads a list of objects from the database by mapping the results of the parameterized SQL query into instances of the given object class.
- readOne(Class<T>, String, Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmReader
-
Reads only one object from the database.
- readOne(Class<T>, ParameterizedSql) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmReader
-
Reads only one object from the database.
- readTupleList(Class<T1>, Class<T2>) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.Command
-
Reads results as List of
Tuple2for reading JOIN SQL results typically. - readTupleList(Class<T1>, Class<T2>, Class<T3>) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.Command
-
Reads results as List of
Tuple3for reading JOIN SQL results typically. - readTupleList(Class<T1>, Class<T2>, Class<T3>, String, Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmReader
-
Reads results as List of
Tuple3for reading JOIN SQL results typically. - readTupleList(Class<T1>, Class<T2>, Class<T3>, ParameterizedSql) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmReader
-
Reads results as List of
Tuple3for reading JOIN SQL results typically. - readTupleList(Class<T1>, Class<T2>, String, Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmReader
-
Reads results as List of
Tuple2for reading JOIN SQL results typically. - readTupleList(Class<T1>, Class<T2>, ParameterizedSql) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmReader
-
Reads results as List of
Tuple2for reading JOIN SQL results typically. - REAL - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.schema.TableSchemaKeyword
- REFERENCES - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- ResultSetConverter - org.nkjmlab.sorm4j.extensionのインタフェース
-
Convert
ResultSetfrom database to specified objects. - ResultSetTraverser<T> - org.nkjmlab.sorm4jのインタフェース
-
Traverses
ResultSetand maps to T. - RIGHT - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- rollback() - インタフェースのメソッド org.nkjmlab.sorm4j.TransactionFunction
-
Rollback the
Connectionassociated with this instance. - RowMapper<T> - org.nkjmlab.sorm4jのインタフェース
-
Maps a row in a
ResultSetto a object.
S
- select(String) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
- select(String...) - クラスのメソッド org.nkjmlab.sorm4j.sql.SelectSql.Builder
-
Creates select clause.
- select(String...) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
- SELECT - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- SELECT_STAR - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- selectDistinct(String...) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
- selectFrom(String) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
- SelectSql - org.nkjmlab.sorm4j.sqlのクラス
-
API of creates a select SQL statement.
- SelectSql() - クラスのコンストラクタ org.nkjmlab.sorm4j.sql.SelectSql
- SelectSql.Builder - org.nkjmlab.sorm4j.sqlのクラス
- SelectSql.Condition - org.nkjmlab.sorm4j.sqlのクラス
-
Value object represents conditions of where clause or having clause.
- SelectSql.OrderBy - org.nkjmlab.sorm4j.sqlのクラス
-
Value object for order by clause.
- SESSION_USER - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- set(Object, Object) - クラスのメソッド org.nkjmlab.sorm4j.extension.Accessor
-
Sets the given value to the corresponding field by setter method/field access.
- setAutoCommit(boolean) - インタフェースのメソッド org.nkjmlab.sorm4j.TransactionFunction
-
Sets the auto commit behavior for the
Connectionassociated with this instance. - setBatchSize(int) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.Builder
- setBatchSize(int) - クラスのメソッド org.nkjmlab.sorm4j.Sorm.Builder
- setBatchSizeWithMultiRow(int) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.Builder
- setBatchSizeWithMultiRow(int) - クラスのメソッド org.nkjmlab.sorm4j.Sorm.Builder
- setColumnFieldMapper(ColumnFieldMapper) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.Builder
- setColumnFieldMapper(ColumnFieldMapper) - クラスのメソッド org.nkjmlab.sorm4j.Sorm.Builder
- setDataSource(String, String, String) - クラスのメソッド org.nkjmlab.sorm4j.Sorm.Builder
- setDataSource(DataSource) - クラスのメソッド org.nkjmlab.sorm4j.Sorm.Builder
- setDefaultContext(Function<SormContext.Builder, SormContext>) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.Sorm
- setLetterCaseOfKeyInMap(String) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultResultSetConverter
-
Defines the letter case of the keys in the result of
ResultSetConverter.toSingleMap(org.nkjmlab.sorm4j.extension.SormOptions, java.sql.ResultSet, java.util.List<java.lang.String>, java.util.List<java.lang.Integer>). - setLetterCaseOfKeyInMap(String) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.ResultSetConverter
-
Defines the letter case of the keys in the result of
ResultSetConverter.toSingleMap(org.nkjmlab.sorm4j.extension.SormOptions, java.sql.ResultSet, java.util.List<java.lang.String>, java.util.List<java.lang.Integer>). - setLoggerOff(LoggerContext.Category...) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.Builder
- setLoggerOff(LoggerContext.Category...) - クラスのメソッド org.nkjmlab.sorm4j.Sorm.Builder
- setLoggerOffAll() - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.Builder
- setLoggerOffAll() - クラスのメソッド org.nkjmlab.sorm4j.Sorm.Builder
- setLoggerOn(LoggerContext.Category...) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.Builder
- setLoggerOn(LoggerContext.Category...) - クラスのメソッド org.nkjmlab.sorm4j.Sorm.Builder
- setLoggerOnAll() - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.Builder
- setLoggerOnAll() - クラスのメソッド org.nkjmlab.sorm4j.Sorm.Builder
- setLoggerSupplier(Supplier<SormLogger>) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext.Builder
- setLoggerSupplier(Supplier<SormLogger>) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.Builder
- setLoggerSupplier(Supplier<SormLogger>) - クラスのメソッド org.nkjmlab.sorm4j.Sorm.Builder
- setMultiRowProcessorType(MultiRowProcessorType) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.Builder
- setMultiRowProcessorType(MultiRowProcessorType) - クラスのメソッド org.nkjmlab.sorm4j.Sorm.Builder
- setMultiRowSize(int) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.Builder
- setMultiRowSize(int) - クラスのメソッド org.nkjmlab.sorm4j.Sorm.Builder
- setOption(String, Object) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.Builder
- setOption(String, Object) - クラスのメソッド org.nkjmlab.sorm4j.Sorm.Builder
- setParameter(SormOptions, PreparedStatement, int, Class<?>, Object) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.ParameterSetter
- setParameter(SormOptions, PreparedStatement, int, Object) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultSqlParametersSetter
-
Sets a parameter into the given prepared statement. i.e.
- setParameters(SormOptions, PreparedStatement, Object...) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultSqlParametersSetter
- setParameters(SormOptions, PreparedStatement, Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.SqlParametersSetter
-
Sets parameters into the given prepared statement. i.e.
- setPrimaryKey(Enum<?>...) - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema.Builder
- setPrimaryKey(String...) - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema.Builder
-
Sets attributes as primary key attributes.
- setResultSetConverter(ResultSetConverter) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.Builder
- setResultSetConverter(ResultSetConverter) - クラスのメソッド org.nkjmlab.sorm4j.Sorm.Builder
- setSqlParametersSetter(SqlParametersSetter) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.Builder
- setSqlParametersSetter(SqlParametersSetter) - クラスのメソッド org.nkjmlab.sorm4j.Sorm.Builder
- setTableName(Enum<?>) - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema.Builder
- setTableName(String) - クラスのメソッド org.nkjmlab.sorm4j.sql.schema.TableSchema.Builder
- setTableNameMapper(TableNameMapper) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.Builder
- setTableNameMapper(TableNameMapper) - クラスのメソッド org.nkjmlab.sorm4j.Sorm.Builder
- setTableSqlFactory(TableSqlFactory) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.Builder
- setTransactionIsolationLevel(int) - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.Builder
- setTransactionIsolationLevel(int) - クラスのメソッド org.nkjmlab.sorm4j.Sorm.Builder
- SIMPLE_BATCH - enum classの列挙型定数 org.nkjmlab.sorm4j.extension.MultiRowProcessorType
- Slf4jSormLogger - org.nkjmlab.sorm4j.extension.loggerのクラス
- SMALLINT - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.schema.TableSchemaKeyword
- SOME - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- Sorm - org.nkjmlab.sorm4jのインタフェース
-
An interface of executing object-relation mapping.
- Sorm.Builder - org.nkjmlab.sorm4jのクラス
- Sorm.DefaultContext - org.nkjmlab.sorm4jのクラス
- SormConfig(LoggerContext, Map<String, Object>, ColumnFieldMapper, TableNameMapper, ResultSetConverter, SqlParametersSetter, TableSqlFactory, MultiRowProcessorType, int, int, int, int) - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.SormContext.SormConfig
- SormContext - org.nkjmlab.sorm4j.extensionのクラス
-
A context for sorm.
- SormContext.Builder - org.nkjmlab.sorm4j.extensionのクラス
- SormContext.SormConfig - org.nkjmlab.sorm4j.extensionのクラス
- SormException - org.nkjmlab.sorm4jの例外
-
Represents an exception thrown by Sorm4j.
- SormException(String) - 例外のコンストラクタ org.nkjmlab.sorm4j.SormException
- SormException(String, Throwable) - 例外のコンストラクタ org.nkjmlab.sorm4j.SormException
- SormLogger - org.nkjmlab.sorm4j.extension.loggerのインタフェース
- SormOptions - org.nkjmlab.sorm4j.extensionのインタフェース
-
Represents options of Sorm.
- SqlExecutor - org.nkjmlab.sorm4jのインタフェース
-
A interface for executing SQL with parameters.
- SqlKeyword - org.nkjmlab.sorm4j.sqlのインタフェース
-
Sql keywords wrapped with space.
- SqlParametersSetter - org.nkjmlab.sorm4j.extensionのインタフェース
-
A setter for given
PreparedStatement. - STAR - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- stream() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.result.LazyResultSet
-
Streams all the rows of the result set.
- sum(String) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
- SUM - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
T
- TABLE - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- TableMetaData - org.nkjmlab.sorm4j.sqlのインタフェース
- TableMetaDataFunction - org.nkjmlab.sorm4jのインタフェース
- TableName - org.nkjmlab.sorm4j.extensionのクラス
-
Value object of table name.
- TableName(String) - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.TableName
- TableNameMapper - org.nkjmlab.sorm4j.extensionのインタフェース
-
A mapper from a class or candidates of table name to a valid table name exists on database.
- TABLESAMPLE - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- TableSchema - org.nkjmlab.sorm4j.sql.schemaのクラス
- TableSchema.Builder - org.nkjmlab.sorm4j.sql.schemaのクラス
- TableSchemaKeyword - org.nkjmlab.sorm4j.sql.schemaのインタフェース
- TableSql - org.nkjmlab.sorm4j.extensionのクラス
-
Sqls generated by
TableMapping. - TableSql(String, String, String, String, String, String, String, String, String, String) - クラスのコンストラクタ org.nkjmlab.sorm4j.extension.TableSql
- TableSqlFactory - org.nkjmlab.sorm4j.extensionのインタフェース
- THEN - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- TIME - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.schema.TableSchemaKeyword
- TIMESTAMP - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.schema.TableSchemaKeyword
- TIMESTAMP_AS_CURRENT_TIMESTAMP - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.schema.TableSchemaKeyword
- TINYINT - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.schema.TableSchemaKeyword
- TO - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- toList() - インタフェースのメソッド org.nkjmlab.sorm4j.sql.result.LazyResultSet
-
Returns results in a List.
- toList(RowMapper<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.sql.result.LazyResultSet
-
Returns the results converted by the given row mapper in a List.
- toOrmConnection(Connection) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.Sorm
-
Create a
OrmConnectionwrapping the given JDBC Connection - toOrmConnection(Connection, SormContext) - インタフェースのstaticメソッド org.nkjmlab.sorm4j.Sorm
- toPrettyString() - クラスのメソッド org.nkjmlab.sorm4j.sql.SelectSql.Builder
-
Creates prettified string.
- toPrettyString(boolean) - クラスのメソッド org.nkjmlab.sorm4j.sql.SelectSql.Builder
-
Creates prettified or plain string.
- toSingleMap(SormOptions, ResultSet, List<String>, List<Integer>) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultResultSetConverter
- toSingleMap(SormOptions, ResultSet, List<String>, List<Integer>) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.ResultSetConverter
-
Converts the result from database to a map objects.
- toSingleStandardObject(SormOptions, ResultSet, int, Class<T>) - クラスのメソッド org.nkjmlab.sorm4j.extension.impl.DefaultResultSetConverter
- toSingleStandardObject(SormOptions, ResultSet, int, Class<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.ResultSetConverter
-
Converts to a single native object of the given object class.
- toString() - クラスのメソッド org.nkjmlab.sorm4j.extension.Accessor
- toString() - クラスのメソッド org.nkjmlab.sorm4j.extension.ColumnName
-
Uses
ColumnName.getName()when you want to get name. - toString() - クラスのメソッド org.nkjmlab.sorm4j.extension.ColumnNameWithMetaData
- toString() - クラスのメソッド org.nkjmlab.sorm4j.extension.FieldName
-
Uses
FieldName.getName()when you want to get name. - toString() - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext
- toString() - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext.SormConfig
- toString() - クラスのメソッド org.nkjmlab.sorm4j.extension.SormContext
- toString() - クラスのメソッド org.nkjmlab.sorm4j.extension.TableName
-
Uses
TableName.getName()when you want to get name. - toString() - クラスのメソッド org.nkjmlab.sorm4j.sql.result.Tuple2
- toString() - クラスのメソッド org.nkjmlab.sorm4j.sql.result.Tuple3
- toString() - クラスのメソッド org.nkjmlab.sorm4j.sql.SelectSql.Builder
- toString() - クラスのメソッド org.nkjmlab.sorm4j.sql.SelectSql.Condition
- toString() - クラスのメソッド org.nkjmlab.sorm4j.sql.SelectSql.OrderBy
- trace(String, Object...) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.JulSormLogger
- trace(String, Object...) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.Log4jSormLogger
- trace(String, Object...) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.Slf4jSormLogger
- trace(String, Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.logger.SormLogger
- TransactionFunction - org.nkjmlab.sorm4jのインタフェース
-
Functions of handling transaction.
- traverseAndMap(ResultSet) - インタフェースのメソッド org.nkjmlab.sorm4j.ResultSetTraverser
-
Traverses
ResultSetand maps to T. - Tuple2<T1,
T2> - org.nkjmlab.sorm4j.sql.resultのクラス -
Represents a tuple of objects, which typically represents joined two rows.
- Tuple3<T1,
T2, T3> - org.nkjmlab.sorm4j.sql.resultのクラス -
Represents a tuple of objects, which typically represents joined three rows.
- Tuples - org.nkjmlab.sorm4j.sql.resultのクラス
-
Represents a tuple of objects, which typically represents joined rows.
U
- UNION - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- UNIQUE - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.schema.TableSchemaKeyword
-
Constraint and misc
- UNIQUE - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- update(List<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Updates by objects on the table corresponding to the class of the given objects.
- update(T) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Updates by an object on the table corresponding to the class of the given object.
- update(T...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Updates by objects on the table corresponding to the class of the given objects.
- updateOn(String, List<T>) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Updates by objects on the table corresponding to the given table name.
- updateOn(String, T) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Updates by an object on the table corresponding to the given table name.
- updateOn(String, T...) - インタフェースのメソッド org.nkjmlab.sorm4j.OrmUpdater
-
Updates by objects on the table corresponding to the given table name.
- UPPER_CASE - クラスのstatic変数 org.nkjmlab.sorm4j.extension.impl.DefaultResultSetConverter
- USER - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
V
- value() - annotation interfaceの要素 org.nkjmlab.sorm4j.annotation.OrmColumn
-
Name of the column mapped to the field.
- value() - annotation interfaceの要素 org.nkjmlab.sorm4j.annotation.OrmColumnAliasPrefix
-
Prefix for field alias.
- value() - annotation interfaceの要素 org.nkjmlab.sorm4j.annotation.OrmConstructor
-
Name of the columns.
- value() - annotation interfaceの要素 org.nkjmlab.sorm4j.annotation.OrmGetter
-
Name of the getter mapped to the field.
- value() - annotation interfaceの要素 org.nkjmlab.sorm4j.annotation.OrmSetter
-
Name of the setter mapped to the field.
- value() - annotation interfaceの要素 org.nkjmlab.sorm4j.annotation.OrmTable
-
Name of the table mapped to the class.
- valueOf(String) - enum classのstaticメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext.Category
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum classのstaticメソッド org.nkjmlab.sorm4j.extension.MultiRowProcessorType
-
Returns the enum constant of this class with the specified name.
- values() - enum classのstaticメソッド org.nkjmlab.sorm4j.extension.logger.LoggerContext.Category
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum classのstaticメソッド org.nkjmlab.sorm4j.extension.MultiRowProcessorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VARCHAR - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.schema.TableSchemaKeyword
-
Data type
W
- warn(String, Object...) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.JulSormLogger
- warn(String, Object...) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.Log4jSormLogger
- warn(String, Object...) - クラスのメソッド org.nkjmlab.sorm4j.extension.logger.Slf4jSormLogger
- warn(String, Object...) - インタフェースのメソッド org.nkjmlab.sorm4j.extension.logger.SormLogger
- WHEN - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- where(String) - クラスのメソッド org.nkjmlab.sorm4j.sql.SelectSql.Builder
-
Creates where clause.
- where(String) - クラスのstaticメソッド org.nkjmlab.sorm4j.sql.SelectSql
- where(SelectSql.Condition) - クラスのメソッド org.nkjmlab.sorm4j.sql.SelectSql.Builder
-
Creates where clause.
- WHERE - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
- WITH - インタフェースのstatic変数 org.nkjmlab.sorm4j.sql.SqlKeyword
All Classes and Interfaces|すべてのパッケージ|直列化された形式|定数フィールド値