A B C D E F G H I J L M N O P Q R S T U V W 
すべてのクラス すべてのパッケージ

A

AbstractSormLogger - org.nkjmlab.sorm4j.util.loggerのクラス
 
AbstractSormLogger() - クラス のコンストラクタorg.nkjmlab.sorm4j.util.logger.AbstractSormLogger
 
accept(ConsumerHandler<OrmConnection>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Sorm
Accepts a OrmConnection handler for a task with object-relation mapping.
accept(T) - インタフェース のメソッドorg.nkjmlab.sorm4j.common.ConsumerHandler
Performs this operation on the given argument.
acceptTransactionHandler(ConsumerHandler<OrmTransaction>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Sorm
Accepts a OrmTransaction handler for a task with object-relation mapping.
addColumnDefinition(Enum<?>, String...) - クラス のメソッドorg.nkjmlab.sorm4j.util.table.TableSchema.Builder
 
addColumnDefinition(String, String...) - クラス のメソッドorg.nkjmlab.sorm4j.util.table.TableSchema.Builder
Adds an column definition.
addIndexDefinition(Enum<?>...) - クラス のメソッドorg.nkjmlab.sorm4j.util.table.TableSchema.Builder
 
addIndexDefinition(String...) - クラス のメソッドorg.nkjmlab.sorm4j.util.table.TableSchema.Builder
Adds a column pair for an index key.
addParameter(Object) - インタフェース のメソッドorg.nkjmlab.sorm4j.sql.OrderedParameterSql
Add one parameter to the SQL statement sequentially.
addParameter(Object) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.BasicCommand
 
addParameter(Object) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.OrderedParameterCommand
 
addParameter(Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.sql.OrderedParameterSql
Add parameters to the SQL statement sequentially.
addParameter(Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.BasicCommand
 
addParameter(Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.OrderedParameterCommand
 
addUniqueConstraint(Enum<?>...) - クラス のメソッドorg.nkjmlab.sorm4j.util.table.TableSchema.Builder
 
addUniqueConstraint(String...) - クラス のメソッドorg.nkjmlab.sorm4j.util.table.TableSchema.Builder
Adds an unique constraint.
ALL - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
and(Object...) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
Creates AND condition with concatenating arguments.
AND - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
ANY - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
apply(FunctionHandler<OrmConnection, R>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Sorm
Applies a OrmConnection handler for a task with object-relation mapping and gets the result.
apply(T) - インタフェース のメソッドorg.nkjmlab.sorm4j.common.FunctionHandler
Performs this operation on the given argument and return a value.
applyTransactionHandler(FunctionHandler<OrmTransaction, R>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Sorm
Applies a OrmTransaction handler for a task with object-relation mapping and gets the result.
ARRAY - クラス のstatic変数org.nkjmlab.sorm4j.util.table.TableSchema.Keyword
Data type
as(Object, String) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
Creates AS alias.
AS - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
ASC - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
AUTHORIZATION - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
AUTO_INCREMENT - クラス のstatic変数org.nkjmlab.sorm4j.util.table.TableSchema.Keyword
Constraint and misc
avg(String) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
AVG - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 

B

BasicCommand - org.nkjmlab.sorm4j.util.commandのインタフェース
 
begin() - インタフェース のメソッドorg.nkjmlab.sorm4j.OrmConnection
Begin transaction.
begin(int) - インタフェース のメソッドorg.nkjmlab.sorm4j.OrmConnection
Begins transaction with the given transaction isolation level.
between(Object, Object, Object) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
BETWEEN - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
BIGINT - クラス のstatic変数org.nkjmlab.sorm4j.util.table.TableSchema.Keyword
 
bind(String, Object) - インタフェース のメソッドorg.nkjmlab.sorm4j.sql.NamedParameterSql
Binds a key-value pair to named parameters in a SQL statement.
bind(String, Object) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.BasicCommand
 
bind(String, Object) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.NamedParameterCommand
 
bindAll(Map<String, Object>) - インタフェース のメソッドorg.nkjmlab.sorm4j.sql.NamedParameterSql
Binds key-value pairs to named parameters in a SQL statement.
bindAll(Map<String, Object>) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.BasicCommand
 
bindAll(Map<String, Object>) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.NamedParameterCommand
 
bindBean(Object) - インタフェース のメソッドorg.nkjmlab.sorm4j.sql.NamedParameterSql
Binds a bean.
bindBean(Object) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.BasicCommand
 
bindBean(Object) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.NamedParameterCommand
 
BOOLEAN - クラス のstatic変数org.nkjmlab.sorm4j.util.table.TableSchema.Keyword
 
build() - クラス のメソッドorg.nkjmlab.sorm4j.mapping.MultiRowProcessorFactory.Builder
 
build() - クラス のメソッドorg.nkjmlab.sorm4j.SormContext.Builder
 
build() - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext.Builder
 
build() - クラス のメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql.Builder
Creates a select SQL statement from the objects.
build() - クラス のメソッドorg.nkjmlab.sorm4j.util.table.TableSchema.Builder
Builds a TableSchema.
builder() - クラス のstaticメソッドorg.nkjmlab.sorm4j.mapping.MultiRowProcessorFactory
 
builder() - インタフェース のstaticメソッドorg.nkjmlab.sorm4j.SormContext
 
builder() - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext
 
builder() - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
Creates SelectSql.Builder object.
builder() - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.table.TableSchema
Creates a new TableSchema.Builder.
builder(String) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.table.TableSchema
Creates a new TableSchema.Builder with the given table name.
Builder() - クラス のコンストラクタorg.nkjmlab.sorm4j.mapping.MultiRowProcessorFactory.Builder
 
Builder(String) - クラス のコンストラクタorg.nkjmlab.sorm4j.util.table.TableSchema.Builder
 

C

CANONICAL_CASE - org.nkjmlab.sorm4j.mapping.DefaultColumnValueToMapEntryConverter.LetterCaseOfKey
 
CASE - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
CAST - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
castAs(String, String) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
Creates cast as.
CHAR - クラス のstatic変数org.nkjmlab.sorm4j.util.table.TableSchema.Keyword
 
chars(int) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.table.TableSchema.Keyword
 
CHECK - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
clearMultiRowSqlCache() - クラス のstaticメソッドorg.nkjmlab.sorm4j.mapping.TableSql
 
close() - インタフェース のメソッドorg.nkjmlab.sorm4j.OrmConnection
Closes the Connection associated with this instance.
close() - インタフェース のメソッドorg.nkjmlab.sorm4j.OrmTransaction
Closes the Connection associated with this instance.
close() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.ResultSetStream
Closes this result set.
COLLATE - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
column(String, String...) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
COLUMN - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
ColumnName - org.nkjmlab.sorm4j.resultのクラス
Value object of column.
ColumnName(String) - クラス のコンストラクタorg.nkjmlab.sorm4j.result.ColumnName
 
ColumnNameWithMetaData - org.nkjmlab.sorm4j.resultのクラス
ColumnName name and data type for message.
ColumnNameWithMetaData(String, int, String, int, String, String, String) - クラス のコンストラクタorg.nkjmlab.sorm4j.result.ColumnNameWithMetaData
 
ColumnToAccessorMapping - org.nkjmlab.sorm4j.mappingのクラス
 
ColumnToAccessorMapping(Class<?>, Map<String, FieldAccessor>, String) - クラス のコンストラクタorg.nkjmlab.sorm4j.mapping.ColumnToAccessorMapping
ColumnName map to accessor.
ColumnToFieldAccessorMapper - org.nkjmlab.sorm4j.mappingのインタフェース
A mapper from column to field name.
ColumnValueToJavaObjectConverter<T> - org.nkjmlab.sorm4j.mappingのインタフェース
 
ColumnValueToJavaObjectConverters - org.nkjmlab.sorm4j.mappingのインタフェース
Convert ResultSet from database to specified objects.
ColumnValueToMapEntryConverter - org.nkjmlab.sorm4j.mappingのインタフェース
Converts an column value from database to a map entry.
ColumnValueToMapKeyConverter - org.nkjmlab.sorm4j.mappingのインタフェース
 
ColumnValueToMapValueConverter - org.nkjmlab.sorm4j.mappingのインタフェース
 
Command - org.nkjmlab.sorm4j.util.commandのインタフェース
An executable request
commit() - インタフェース のメソッドorg.nkjmlab.sorm4j.OrmConnection
Commits the Connection associated with this instance.
compareTo(ColumnName) - クラス のメソッドorg.nkjmlab.sorm4j.result.ColumnName
 
cond(Object, String, Object) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
Creates a condition with binary operator
cond(String) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
Creates SelectSql.Condition instance.
CONSTRAINT - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
ConsumerHandler<T> - org.nkjmlab.sorm4j.commonのインタフェース
Interface for handling without a return value.
convertTo(ResultSet, int, int, Class<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.mapping.ColumnValueToJavaObjectConverter
Reads a column from the current row in the provided ResultSet and returns an instance of the specified Java Class containing the values read.
convertTo(ResultSet, int, int, Class<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.mapping.ColumnValueToJavaObjectConverters
Reads a column from the current row in the provided ResultSet and returns an instance of the specified Java Class containing the values read.
convertTo(ResultSet, int, int, Class<T>) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.DefaultColumnValueToJavaObjectConverters
 
convertToKey(String) - インタフェース のメソッドorg.nkjmlab.sorm4j.mapping.ColumnValueToMapKeyConverter
Converts column name to key.
convertToKey(String) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.DefaultColumnValueToMapEntryConverter
 
convertToKey(String) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.DefaultColumnValueToMapKeyConverter
 
convertToValue(ResultSet, int, int) - インタフェース のメソッドorg.nkjmlab.sorm4j.mapping.ColumnValueToMapValueConverter
Reads a column from the current row in the provided ResultSet and returns an instance of the specified Java SQLType containing the values read.
convertToValue(ResultSet, int, int) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.DefaultColumnValueToMapEntryConverter
 
convertToValue(ResultSet, int, int) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.DefaultColumnValueToMapValueConverter
Reads a column from the current row in the provided ResultSet and returns an instance of the specified Java SQLType containing the values read.
count(String) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
COUNT - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
create(String, String, String) - インタフェース のstaticメソッドorg.nkjmlab.sorm4j.Sorm
Create a Sorm object which uses DriverManager.
create(DataSource) - インタフェース のstaticメソッドorg.nkjmlab.sorm4j.Sorm
Create a Sorm object which uses DataSource.
create(DataSource, SormContext) - インタフェース のstaticメソッドorg.nkjmlab.sorm4j.Sorm
 
create(TableMetaData, Class<?>, Connection) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.DefaultTableSqlFactory
 
create(TableMetaData, Class<?>, Connection) - インタフェース のメソッドorg.nkjmlab.sorm4j.mapping.TableSqlFactory
 
CREATE - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
createCommand(String) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Creates a BasicCommand from SQL string.
createCommand(String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Creates a OrderedParameterCommand from SQL string.
createCommand(String, Map<String, Object>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Creates a NamedParameterCommand from SQL string.
createCommand(ParameterizedSql) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Creates a Command from SQL string.
createDataSource(String, String, String) - インタフェース のstaticメソッドorg.nkjmlab.sorm4j.Sorm
Creates a DataSource which simply wraps DriverManager
createIndexesIfNotExists() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
createIndexesIfNotExists(Orm) - クラス のメソッドorg.nkjmlab.sorm4j.util.table.TableSchema
 
createLogPoint(LoggerContext.Category, Class<?>) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext
 
createLogPointBeforeSql(LoggerContext.Category, Class<?>, Connection, String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext
 
createMapping(Class<?>, String) - インタフェース のメソッドorg.nkjmlab.sorm4j.mapping.ColumnToFieldAccessorMapper
 
createMapping(Class<?>, String) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.DefaultColumnToFieldAccessorMapper
 
createTableAndIndexesIfNotExists() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
createTableAndIndexesIfNotExists(Orm) - クラス のメソッドorg.nkjmlab.sorm4j.util.table.TableSchema
 
createTableIfNotExists() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
createTableIfNotExists(Orm) - クラス のメソッドorg.nkjmlab.sorm4j.util.table.TableSchema
 
CROSS - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
CURRENT_DATE - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
CURRENT_TIME - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
CURRENT_TIMESTAMP - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
CURRENT_USER - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 

D

DATE - クラス のstatic変数org.nkjmlab.sorm4j.util.table.TableSchema.Keyword
 
debug(int, String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.JulSormLogger
 
debug(int, String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.Log4jSormLogger
 
debug(int, String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.Slf4jSormLogger
 
debug(int, String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.logger.SormLogger
 
debug(String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.JulSormLogger
 
debug(String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.Log4jSormLogger
 
debug(String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.Slf4jSormLogger
 
debug(String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.logger.SormLogger
 
decimal(int) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.table.TableSchema.Keyword
 
decimal(int, int) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.table.TableSchema.Keyword
 
DECIMAL - クラス のstatic変数org.nkjmlab.sorm4j.util.table.TableSchema.Keyword
 
DEFAULT - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
DEFAULT_COLUMN_VALUE_TO_MAP_CONVERTER - クラス のstatic変数org.nkjmlab.sorm4j.SormContext.Builder
 
DEFAULT_CONTEXT - インタフェース のstatic変数org.nkjmlab.sorm4j.SormContext
 
DefaultColumnToFieldAccessorMapper - org.nkjmlab.sorm4j.mappingのクラス
Default implementation of ColumnToFieldAccessorMapper
DefaultColumnToFieldAccessorMapper() - クラス のコンストラクタorg.nkjmlab.sorm4j.mapping.DefaultColumnToFieldAccessorMapper
 
DefaultColumnToFieldAccessorMapper(LoggerContext) - クラス のコンストラクタorg.nkjmlab.sorm4j.mapping.DefaultColumnToFieldAccessorMapper
 
DefaultColumnValueToJavaObjectConverters - org.nkjmlab.sorm4j.mappingのクラス
Default implementation of ColumnValueToJavaObjectConverters
DefaultColumnValueToJavaObjectConverters() - クラス のコンストラクタorg.nkjmlab.sorm4j.mapping.DefaultColumnValueToJavaObjectConverters
 
DefaultColumnValueToJavaObjectConverters(Map<Class<?>, ColumnValueToJavaObjectConverter<?>>) - クラス のコンストラクタorg.nkjmlab.sorm4j.mapping.DefaultColumnValueToJavaObjectConverters
 
DefaultColumnValueToMapEntryConverter - org.nkjmlab.sorm4j.mappingのクラス
Default implementation of ColumnValueToJavaObjectConverters
DefaultColumnValueToMapEntryConverter() - クラス のコンストラクタorg.nkjmlab.sorm4j.mapping.DefaultColumnValueToMapEntryConverter
 
DefaultColumnValueToMapEntryConverter(DefaultColumnValueToMapEntryConverter.LetterCaseOfKey, Map<Integer, ColumnValueToMapValueConverter>) - クラス のコンストラクタorg.nkjmlab.sorm4j.mapping.DefaultColumnValueToMapEntryConverter
 
DefaultColumnValueToMapEntryConverter.LetterCaseOfKey - org.nkjmlab.sorm4j.mappingの列挙型
 
DefaultColumnValueToMapKeyConverter - org.nkjmlab.sorm4j.mappingのクラス
 
DefaultColumnValueToMapKeyConverter(DefaultColumnValueToMapEntryConverter.LetterCaseOfKey) - クラス のコンストラクタorg.nkjmlab.sorm4j.mapping.DefaultColumnValueToMapKeyConverter
 
DefaultColumnValueToMapValueConverter - org.nkjmlab.sorm4j.mappingのクラス
 
DefaultColumnValueToMapValueConverter(Map<Integer, ColumnValueToMapValueConverter>) - クラス のコンストラクタorg.nkjmlab.sorm4j.mapping.DefaultColumnValueToMapValueConverter
 
DefaultSqlParametersSetter - org.nkjmlab.sorm4j.mappingのクラス
Default implementation of SqlParametersSetter
DefaultSqlParametersSetter() - クラス のコンストラクタorg.nkjmlab.sorm4j.mapping.DefaultSqlParametersSetter
 
DefaultSqlParametersSetter(Map<Class<?>, SqlParameterSetter>) - クラス のコンストラクタorg.nkjmlab.sorm4j.mapping.DefaultSqlParametersSetter
 
DefaultTableMetaDataParser - org.nkjmlab.sorm4j.mappingのクラス
 
DefaultTableMetaDataParser() - クラス のコンストラクタorg.nkjmlab.sorm4j.mapping.DefaultTableMetaDataParser
 
DefaultTableNameMapper - org.nkjmlab.sorm4j.mappingのクラス
Default implementation of TableNameMapper
DefaultTableNameMapper() - クラス のコンストラクタorg.nkjmlab.sorm4j.mapping.DefaultTableNameMapper
 
DefaultTableSqlFactory - org.nkjmlab.sorm4j.mappingのクラス
 
DefaultTableSqlFactory() - クラス のコンストラクタorg.nkjmlab.sorm4j.mapping.DefaultTableSqlFactory
 
delete(List<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Deletes objects from the table corresponding to the class of the given objects.
delete(List<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
delete(T) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Deletes an object from the table corresponding to the class of the given objects.
delete(T) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
delete(T...) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Deletes objects.
delete(T...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
deleteAll() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
deleteAll(Class<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Deletes all objects on the table corresponding to the given class.
deleteAllOn(String) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Deletes all objects on the table corresponding to the given table name.
deleteOn(String, List<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Deletes objects on the table of the given table name.
deleteOn(String, T) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Deletes object on the table of the given table name.
deleteOn(String, T...) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Deletes objects on the table of the given table name.
DESC - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
distinct() - クラス のメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql.Builder
Add distinct keyword to SQL.
DISTINCT - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
DOUBLE - クラス のstatic変数org.nkjmlab.sorm4j.util.table.TableSchema.Keyword
 
dropTableIfExists() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
dropTableIfExists(Orm) - クラス のメソッドorg.nkjmlab.sorm4j.util.table.TableSchema
 

E

ELSE - クラス のstatic変数org.nkjmlab.sorm4j.util.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.util.logger.Log4jSormLogger
 
enableLogger - クラス のstatic変数org.nkjmlab.sorm4j.util.logger.Slf4jSormLogger
 
END - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
equals(Object) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.TableName
 
equals(Object) - クラス のメソッドorg.nkjmlab.sorm4j.result.ColumnName
 
error(int, String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.JulSormLogger
 
error(int, String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.Log4jSormLogger
 
error(int, String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.Slf4jSormLogger
 
error(int, String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.logger.SormLogger
 
error(String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.JulSormLogger
 
error(String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.Log4jSormLogger
 
error(String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.Slf4jSormLogger
 
error(String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.logger.SormLogger
 
EXCEPT - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
EXECUTE_QUERY - org.nkjmlab.sorm4j.util.logger.LoggerContext.Category
 
EXECUTE_UPDATE - org.nkjmlab.sorm4j.util.logger.LoggerContext.Category
 
executeQuery(FunctionHandler<Connection, PreparedStatement>, ResultSetTraverser<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Executes the query with the given PreparedStatement and applies the given ResultSetTraverser.
executeQuery(FunctionHandler<Connection, PreparedStatement>, RowMapper<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Executes the query with the given PreparedStatement and applies the given RowMapper.
executeQuery(ResultSetTraverser<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.Command
Executes a query and apply the given handler to the returned result set.
executeQuery(RowMapper<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.Command
Executes a query and apply the given mapper to the each row in returned result set.
executeQuery(ParameterizedSql, ResultSetTraverser<S>) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
executeQuery(ParameterizedSql, ResultSetTraverser<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Executes a query and apply the given ResultSetTraverser to the returned result set.
executeQuery(ParameterizedSql, RowMapper<S>) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
executeQuery(ParameterizedSql, RowMapper<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Executes a query and apply the given RowMapper to the each row in returned result set.
executeUpdate() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.Command
Executes an update and returns the number of rows modified.
executeUpdate(String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Executes an update and returns the number of rows modified.
executeUpdate(String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
executeUpdate(ParameterizedSql) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
executeUpdate(ParameterizedSql) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
exists(String, T) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Returns the object which has same primary key exists or not.
exists(T) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Returns the object which has same primary key exists or not.
exists(T) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
Experimental - org.nkjmlab.sorm4j.annotationの注釈型
Annotation that represents that an element is experimental and may change without further notice.

F

FETCH - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
FieldAccessor - org.nkjmlab.sorm4j.mappingのクラス
Field accessor mapping to the columnName.
FieldAccessor(String, Field, Method, Method) - クラス のコンストラクタorg.nkjmlab.sorm4j.mapping.FieldAccessor
 
first() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.ResultSetStream
Returns the first row in the result set and close.
FOR - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
forceLogging - クラス の変数org.nkjmlab.sorm4j.util.logger.LoggerContext
 
FOREIGN - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
from(String) - インタフェース のstaticメソッドorg.nkjmlab.sorm4j.sql.NamedParameterSql
Creates NamedParameterSql object.
from(String) - インタフェース のstaticメソッドorg.nkjmlab.sorm4j.sql.OrderedParameterSql
Creates a OrderedParameterSql object.
from(String) - クラス のメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql.Builder
Creates from clause.
from(String) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
from(RowMapper<T>) - インタフェース のstaticメソッドorg.nkjmlab.sorm4j.mapping.ResultSetTraverser
Converts the given RowMapper to the ResultSetTraverser.
from(OrmConnection, String) - インタフェース のstaticメソッドorg.nkjmlab.sorm4j.util.command.BasicCommand
 
from(OrmConnection, String) - インタフェース のstaticメソッドorg.nkjmlab.sorm4j.util.command.NamedParameterCommand
Creates a request from SQL string.
from(OrmConnection, String) - インタフェース のstaticメソッドorg.nkjmlab.sorm4j.util.command.OrderedParameterCommand
Creates a request from SQL string.
FROM - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
FULL - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
func(String, Object) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
functions
func(String, Object...) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
FunctionHandler<T,​R> - org.nkjmlab.sorm4j.commonのインタフェース
Interface for handling with a return value.

G

get(Object) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.FieldAccessor
Gets the value from the corresponding field by getter method/field access.
get(String) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.ColumnToAccessorMapping
Gets the accessor of the given columnName.
getAccessors() - クラス のメソッドorg.nkjmlab.sorm4j.mapping.ColumnToAccessorMapping
 
getAllMatchSql(Tuple2<?, ?>...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
getAutoGeneratedColumns() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.TableMetaData
Gets auto generated columns list.
getAutoGeneratedColumns(DatabaseMetaData, String) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.DefaultTableMetaDataParser
 
getAutoGeneratedColumns(DatabaseMetaData, String) - インタフェース のメソッドorg.nkjmlab.sorm4j.mapping.TableMetaDataParser
Retrieves a list of auto-generated columns of the given table name from the database metadata.
getAutoGeneratedColumnsArray() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.TableMetaData
Gets auto generated columns array.
getAutoGeneratedKeys() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.InsertResult
Returns auto-generated keys.
getBindedSql() - インタフェース のメソッドorg.nkjmlab.sorm4j.sql.ParameterizedSql
Gets the SQL string after binding parameter.
getColumnAliases() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.TableMetaData
Creates a string of column aliases.
getColumnAliases() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
getColumnAliasPrefix() - クラス のメソッドorg.nkjmlab.sorm4j.mapping.ColumnToAccessorMapping
 
getColumnAliasPrefix() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.TableMetaData
Gets column alias prefix.
getColumnNames() - クラス のメソッドorg.nkjmlab.sorm4j.util.table.TableSchema
 
getColumns() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.TableMetaData
 
getColumns(DatabaseMetaData, String) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.DefaultTableMetaDataParser
 
getColumns(DatabaseMetaData, String) - インタフェース のメソッドorg.nkjmlab.sorm4j.mapping.TableMetaDataParser
Gets column names of the given table name of the database metadata.
getColumnsForUpdate() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.TableMetaData
 
getColumnsWithMetaData() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.TableMetaData
 
getContext() - インタフェース のメソッドorg.nkjmlab.sorm4j.Sorm
Gets the context of this object.
getCreateIndexIfNotExistsStatements() - クラス のメソッドorg.nkjmlab.sorm4j.util.table.TableSchema
Gets create index if not exists statements.
getCreateTableIfNotExistsStatement() - クラス のメソッドorg.nkjmlab.sorm4j.util.table.TableSchema
Returns a String object representing this TableSchema's value.
getDataSource() - インタフェース のメソッドorg.nkjmlab.sorm4j.Sorm
getDeleteSql() - クラス のメソッドorg.nkjmlab.sorm4j.mapping.TableSql
 
getDropTableIfExistsStatement() - クラス のメソッドorg.nkjmlab.sorm4j.util.table.TableSchema
Gets drop table if exists statement.
getExistsSql() - クラス のメソッドorg.nkjmlab.sorm4j.mapping.TableSql
 
getFormattedString() - クラス のメソッドorg.nkjmlab.sorm4j.mapping.FieldAccessor
 
getInsertSql() - クラス のメソッドorg.nkjmlab.sorm4j.mapping.TableSql
 
getIsAutoIncremented() - クラス のメソッドorg.nkjmlab.sorm4j.result.ColumnNameWithMetaData
 
getIsGenerated() - クラス のメソッドorg.nkjmlab.sorm4j.result.ColumnNameWithMetaData
 
getIsNullable() - クラス のメソッドorg.nkjmlab.sorm4j.result.ColumnNameWithMetaData
 
getJdbcConnection() - インタフェース のメソッドorg.nkjmlab.sorm4j.OrmConnection
getJdbcConnection() - インタフェース のメソッドorg.nkjmlab.sorm4j.Sorm
Gets JDBC Connection.
getLogger() - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.logger.JulSormLogger
 
getLogger() - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.logger.Log4jSormLogger
 
getLogger() - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext.LogPoint
 
getLogger() - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.logger.Slf4jSormLogger
 
getLogger(Class<?>) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext
 
getLoggerContext() - インタフェース のメソッドorg.nkjmlab.sorm4j.SormContext
 
getMergeSql() - クラス のメソッドorg.nkjmlab.sorm4j.mapping.TableSql
 
getMultirowInsertSql(int) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.TableSql
 
getMultirowMergeSql(int) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.TableSql
 
getMultiRowProcessor(LoggerContext, SqlParametersSetter, SqlParametersToTableMapping<?>) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.MultiRowProcessorFactory
 
getName() - クラス のメソッドorg.nkjmlab.sorm4j.mapping.TableName
Gets name of this object.
getName() - クラス のメソッドorg.nkjmlab.sorm4j.result.ColumnName
Gets name of this object.
getNotAutoGeneratedColumns() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.TableMetaData
 
getNotPrimaryKeys() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.TableMetaData
 
getObject() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.InsertResult
Returns the object which insert last with auto-generated keys.
getOrdinalPosition() - クラス のメソッドorg.nkjmlab.sorm4j.result.ColumnNameWithMetaData
 
getParameters() - インタフェース のメソッドorg.nkjmlab.sorm4j.sql.ParameterizedSql
Gets this ordered parameters.
getPrimaryKeys() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.TableMetaData
 
getPrimaryKeys(DatabaseMetaData, String) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.DefaultTableMetaDataParser
 
getPrimaryKeys(DatabaseMetaData, String) - インタフェース のメソッドorg.nkjmlab.sorm4j.mapping.TableMetaDataParser
Retrieves a list of primary keys columns of the given table name from the database metadata.
getResultSetToMapTraverser() - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Gets function which traverses and maps the all the rows in the given resultSet to an object list.
getResultSetToMapTraverser() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
getResultSetTraverser() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
getResultSetTraverser(Class<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Gets function which traverses and maps the all the rows in the given resultSet to an object list.
getRowMapper() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
getRowMapper(Class<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Gets a function which maps one row in the resultSet to an object.
getRowsModified() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.InsertResult
Returns the row count by executing a insert statement PreparedStatement.executeUpdate().
getRowToMapMapper() - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Gets a function which maps one row in the resultSet to an object.
getRowToMapMapper() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
getSelectAllSql() - クラス のメソッドorg.nkjmlab.sorm4j.mapping.TableSql
 
getSelectByPrimaryKeySql() - クラス のメソッドorg.nkjmlab.sorm4j.mapping.TableSql
 
getSetterParameterType() - クラス のメソッドorg.nkjmlab.sorm4j.mapping.FieldAccessor
Gets parameter type of setter method/field access.
getSorm() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
Gets Sorm objects
getSql() - インタフェース のメソッドorg.nkjmlab.sorm4j.sql.ParameterizedSql
Gets this SQL statement.
getT1() - クラス のメソッドorg.nkjmlab.sorm4j.result.Tuple2
Gets a t1.
getT2() - クラス のメソッドorg.nkjmlab.sorm4j.result.Tuple2
Gets a t2.
getT3() - クラス のメソッドorg.nkjmlab.sorm4j.result.Tuple3
Gets a t3.
getTableMetaData() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
getTableMetaData(Class<?>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Gets table metadata corresponding to the given object class.
getTableMetaData(String) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Gets table metadata to the given object class and the table name.
getTableName() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.TableMetaData
 
getTableName() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
getTableName() - クラス のメソッドorg.nkjmlab.sorm4j.util.table.TableSchema
 
getTableName(Class<?>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Gets table name corresponding to the given object class.
getTableName(Class<?>, DatabaseMetaData) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.DefaultTableNameMapper
 
getTableName(Class<?>, DatabaseMetaData) - インタフェース のメソッドorg.nkjmlab.sorm4j.mapping.TableNameMapper
Get table name corresponding with the object class.
getTableName(String, DatabaseMetaData) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.DefaultTableNameMapper
 
getTableName(String, DatabaseMetaData) - インタフェース のメソッドorg.nkjmlab.sorm4j.mapping.TableNameMapper
Get table name corresponding with the table name.
getTableSchema() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
Gets the table schema.
getTableSchema() - クラス のメソッドorg.nkjmlab.sorm4j.util.table.TableSchema
Returns a String object representing this TableSchema's value.
getTag() - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext.LogPoint
 
getTransactionIsolationLevel() - インタフェース のメソッドorg.nkjmlab.sorm4j.SormContext
 
getTypeName() - クラス のメソッドorg.nkjmlab.sorm4j.result.ColumnNameWithMetaData
 
getUpdateSql() - クラス のメソッドorg.nkjmlab.sorm4j.mapping.TableSql
 
getValue(Object, String) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.ColumnToAccessorMapping
 
getValueType() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
Gets parameter type as object class.
GRANT - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
GROUP - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
GROUP_BY - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
groupBy(Object...) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
groupBy(String...) - クラス のメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql.Builder
Creates group by clause.

H

hasAutoGeneratedColumns() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.TableMetaData
 
hashCode() - クラス のメソッドorg.nkjmlab.sorm4j.mapping.TableName
 
hashCode() - クラス のメソッドorg.nkjmlab.sorm4j.result.ColumnName
 
hasPrimaryKey() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.TableMetaData
 
having(String) - クラス のメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql.Builder
Creates having clause.
having(SelectSql.Condition) - クラス のメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql.Builder
Creates having clause with the given SelectSql.Condition.
HAVING - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 

I

IDENTITY - クラス のstatic変数org.nkjmlab.sorm4j.util.table.TableSchema.Keyword
 
in(Object, Object...) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
IN - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
info(int, String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.JulSormLogger
 
info(int, String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.Log4jSormLogger
 
info(int, String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.Slf4jSormLogger
 
info(int, String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.logger.SormLogger
 
info(String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.JulSormLogger
 
info(String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.Log4jSormLogger
 
info(String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.Slf4jSormLogger
 
info(String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.logger.SormLogger
 
INNER - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
insert(List<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Inserts objects on the table corresponding to the class of the given objects.
insert(List<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
insert(T) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Inserts object on the table corresponding to the class of the given object.
insert(T) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
insert(T...) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Insert objects on the table corresponding to the class of the given objects.
insert(T...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
insertAndGet(List<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Inserts objects and get the last insert result.
insertAndGet(List<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
insertAndGet(T) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Inserts an object and get the result.
insertAndGet(T) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
insertAndGet(T...) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Inserts objects and get the last insert result.
insertAndGet(T...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
insertAndGetOn(String, List<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Inserts objects and get the last insert result.
insertAndGetOn(String, T) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Inserts an object and get the insert result.
insertAndGetOn(String, T...) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Inserts objects and get the last insert result.
insertMapOn(String, List<Map<String, Object>>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
This method is experimental.
insertMapOn(String, Map<String, Object>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
 
insertMapOn(String, Map<String, Object>...) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
This method is experimental.
insertOn(String, List<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Inserts objects and get the last insert result.
insertOn(String, T) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Inserts an object and get the insert result.
insertOn(String, T...) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Inserts objects and get the last insert result.
InsertResult<T> - org.nkjmlab.sorm4j.resultのインタフェース
Represents a result from an insert operation with auto-generated keys.
INT - クラス のstatic変数org.nkjmlab.sorm4j.util.table.TableSchema.Keyword
 
INTERSECT - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
INTO - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
IS - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
IS_NOT_NULL - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
IS_NULL - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
isLogging(LoggerContext.Category) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext
 
isSupportedReturnedType(Class<?>) - インタフェース のメソッドorg.nkjmlab.sorm4j.mapping.ColumnValueToJavaObjectConverters
Returns the given type could be converted to Java object or not.
isSupportedReturnedType(Class<?>) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.DefaultColumnValueToJavaObjectConverters
 
iterator() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.ResultSetStream
Iterates all the rows of the result set.

J

join(Class<T1>, Class<T2>, String) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
 
join(Class<T1>, Class<T2>, String, Class<T3>, String) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
 
join(Table<S>, String) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
JOIN - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
joinComma(Object...) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
joinCommaAndSpace(Object...) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
joinObjects(String, Object...) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
joinSpace(Object...) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
JulSormLogger - org.nkjmlab.sorm4j.util.loggerのクラス
 
JulSormLogger(Logger) - クラス のコンストラクタorg.nkjmlab.sorm4j.util.logger.JulSormLogger
 

L

LEFT - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
leftJoin(Class<T1>, Class<T2>, String) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
 
leftJoin(Class<T1>, Class<T2>, String, Class<T3>, String) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
 
leftJoin(Table<S>, String) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
LIKE - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
limit(int) - クラス のメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql.Builder
Creates limit clause.
limit(int, int) - クラス のメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql.Builder
Creates limit clause with offset.
limit(Object) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
LIMIT - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
literal(Object) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
Converts the given arguments to SQL literal.
Log4jSormLogger - org.nkjmlab.sorm4j.util.loggerのクラス
 
logAfterMultiRow(int[]) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext.LogPoint
 
logAfterMultiRow(String, long, int[]) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.AbstractSormLogger
 
logAfterMultiRow(String, long, int[]) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.logger.SormLogger
 
logAfterQuery(Object) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext.LogPoint
 
logAfterQuery(String, long, Object) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.AbstractSormLogger
 
logAfterQuery(String, long, Object) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.logger.SormLogger
 
logAfterUpdate(int) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext.LogPoint
 
logAfterUpdate(String, long, int) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.AbstractSormLogger
 
logAfterUpdate(String, long, int) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.logger.SormLogger
 
logBeforeMultiRow(String, Connection, Class<?>, int, String) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.AbstractSormLogger
 
logBeforeMultiRow(String, Connection, Class<?>, int, String) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.logger.SormLogger
 
logBeforeMultiRow(Connection, Class<?>, int, String) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext.LogPoint
 
logBeforeSql(String, Connection, String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.AbstractSormLogger
 
logBeforeSql(String, Connection, String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.logger.SormLogger
 
logBeforeSql(String, Connection, ParameterizedSql) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.AbstractSormLogger
 
logBeforeSql(String, Connection, ParameterizedSql) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.logger.SormLogger
 
logBeforeSql(Connection, String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext.LogPoint
 
logBeforeSql(Connection, ParameterizedSql) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext.LogPoint
 
LoggerContext - org.nkjmlab.sorm4j.util.loggerのクラス
Logger for Sorm4j.
LoggerContext(Supplier<SormLogger>, Set<LoggerContext.Category>) - クラス のコンストラクタorg.nkjmlab.sorm4j.util.logger.LoggerContext
 
LoggerContext.Builder - org.nkjmlab.sorm4j.util.loggerのクラス
 
LoggerContext.Category - org.nkjmlab.sorm4j.util.loggerの列挙型
Categories of LoggerContext.
LoggerContext.LogPoint - org.nkjmlab.sorm4j.util.loggerのクラス
 
logMapping(String) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext.LogPoint
 
logMapping(String, String) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.AbstractSormLogger
 
logMapping(String, String) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.logger.SormLogger
 
LOWER_CASE - org.nkjmlab.sorm4j.mapping.DefaultColumnValueToMapEntryConverter.LetterCaseOfKey
 

M

MAPPING - org.nkjmlab.sorm4j.util.logger.LoggerContext.Category
 
mapRow(ResultSet, int) - インタフェース のメソッドorg.nkjmlab.sorm4j.mapping.RowMapper
Maps a row in RowMapper to a object.
MAX - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
merge(List<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Merges by objects on the table corresponding to the class of the given objects.
merge(List<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
merge(T) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Merges by an object on the table corresponding to the class of the given object.
merge(T) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
merge(T...) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Merges by objects on the table corresponding to the class of the given objects.
merge(T...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
mergeOn(String, List<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Merges by objects on the table corresponding to the given table name.
mergeOn(String, T) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Merges by an object on the table corresponding to the given table name.
mergeOn(String, T...) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Merges by objects on the table corresponding to the given table name.
MIN - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
MULTI_ROW - org.nkjmlab.sorm4j.mapping.MultiRowProcessorFactory.MultiRowProcessorType
 
MULTI_ROW - org.nkjmlab.sorm4j.util.logger.LoggerContext.Category
 
MULTI_ROW_AND_BATCH - org.nkjmlab.sorm4j.mapping.MultiRowProcessorFactory.MultiRowProcessorType
 
MultiRowProcessorFactory - org.nkjmlab.sorm4j.mappingのクラス
 
MultiRowProcessorFactory(MultiRowProcessorFactory.MultiRowProcessorType, int, int, int) - クラス のコンストラクタorg.nkjmlab.sorm4j.mapping.MultiRowProcessorFactory
 
MultiRowProcessorFactory.Builder - org.nkjmlab.sorm4j.mappingのクラス
 
MultiRowProcessorFactory.MultiRowProcessorType - org.nkjmlab.sorm4j.mappingの列挙型
Type of how to execute multi-row update SQL statements.

N

NamedParameterCommand - org.nkjmlab.sorm4j.util.commandのインタフェース
An executable request with named parameters.
NamedParameterSql - org.nkjmlab.sorm4j.sqlのインタフェース
A SQL statement with named parameters.
NO_CONVERSION - org.nkjmlab.sorm4j.mapping.DefaultColumnValueToMapEntryConverter.LetterCaseOfKey
 
NOT - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
NOT_NULL - クラス のstatic変数org.nkjmlab.sorm4j.util.table.TableSchema.Keyword
 
NULL - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 

O

of(String) - インタフェース のstaticメソッドorg.nkjmlab.sorm4j.sql.ParameterizedSql
Creates ParameterizedSql object of the given SQL string.
of(String, Object...) - インタフェース のstaticメソッドorg.nkjmlab.sorm4j.sql.ParameterizedSql
Creates ParameterizedSql object of the given SQL string and parameters.
of(T1, T2) - クラス のstaticメソッドorg.nkjmlab.sorm4j.result.Tuple
 
of(T1, T2, T3) - クラス のstaticメソッドorg.nkjmlab.sorm4j.result.Tuple
 
off(LoggerContext.Category...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext.Builder
Disables logging for the given categories.
offAll() - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext.Builder
Disables logging all categories.
on(LoggerContext.Category...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext.Builder
Enables logging for the given parameter of LoggerContext.Category.
ON - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
onAll() - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext.Builder
Enables logging all categories.
one() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.ResultSetStream
Returns the object of one row from query and close.
op(Object, String, Object) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
Creates a string of binary operator and operands which wrapped parentheses.
openConnection() - インタフェース のメソッドorg.nkjmlab.sorm4j.Sorm
openTransaction() - インタフェース のメソッドorg.nkjmlab.sorm4j.Sorm
or(Object...) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
Creates OR condition with concatenating arguments.
OR - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
ORDER - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
ORDER_BY - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
orderBy(Object) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
orderBy(Object...) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
Creates orderBy clause.
orderBy(String...) - クラス のメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql.Builder
Creates order by clause.
orderByAsc(Object) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
orderByDesc(Object) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
OrderedParameterCommand - org.nkjmlab.sorm4j.util.commandのインタフェース
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.common - パッケージ org.nkjmlab.sorm4j.common
 
org.nkjmlab.sorm4j.mapping - パッケージ org.nkjmlab.sorm4j.mapping
Provides classes for mapping.
org.nkjmlab.sorm4j.result - パッケージ org.nkjmlab.sorm4j.result
Package for result.
org.nkjmlab.sorm4j.sql - パッケージ org.nkjmlab.sorm4j.sql
Package for writing SQL and bind parameters.
org.nkjmlab.sorm4j.util.command - パッケージ org.nkjmlab.sorm4j.util.command
Package for Command interface.
org.nkjmlab.sorm4j.util.logger - パッケージ org.nkjmlab.sorm4j.util.logger
Provides Logger.
org.nkjmlab.sorm4j.util.sql - パッケージ org.nkjmlab.sorm4j.util.sql
 
org.nkjmlab.sorm4j.util.table - パッケージ org.nkjmlab.sorm4j.util.table
Package for SQL utilities for table.
Orm - org.nkjmlab.sorm4jのインタフェース
 
OrmColumn - org.nkjmlab.sorm4j.annotationの注釈型
Defines a column mapping to a field.
OrmColumnAliasPrefix - org.nkjmlab.sorm4j.annotationの注釈型
Defines a prefix for field alias.
OrmConnection - org.nkjmlab.sorm4jのインタフェース
Main API for object relation mapping.
OrmConstructor - org.nkjmlab.sorm4j.annotationの注釈型
OrmConstructor can be associated with constructor parameters and specify the names of the column.
OrmGetter - org.nkjmlab.sorm4j.annotationの注釈型
Defines a getter method for mapping column to field.
OrmIgnore - org.nkjmlab.sorm4j.annotationの注釈型
Defines an ignored field to map column.
OrmRecord - org.nkjmlab.sorm4j.annotationの注釈型
Defines a record for mapping.
OrmSetter - org.nkjmlab.sorm4j.annotationの注釈型
Defines a setter method for mapping column to field.
OrmTable - org.nkjmlab.sorm4j.annotationの注釈型
Defines a table mapping for a given class.
OrmTransaction - org.nkjmlab.sorm4jのインタフェース
An transaction with object relation mapping.
OUTER - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 

P

ParameterizedSql - org.nkjmlab.sorm4j.sqlのインタフェース
This class represents a SQL statement with ordered parameters.
ParameterizedSqlParser - org.nkjmlab.sorm4j.sqlのインタフェース
 
parse() - インタフェース のメソッドorg.nkjmlab.sorm4j.sql.ParameterizedSqlParser
Parse to ParameterizedSql objects.
parse(String, char, char, ColumnToFieldAccessorMapper) - インタフェース のstaticメソッドorg.nkjmlab.sorm4j.sql.NamedParameterSql
Creates NamedParameterSql object. the named parameters should have the given prefix and suffix.
parse(String, Object...) - インタフェース のstaticメソッドorg.nkjmlab.sorm4j.sql.OrderedParameterSql
Creates a OrderedParameterSql object 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 NamedParameterSql object 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.util.sql.SqlKeyword
 
PRIMARY_KEY - クラス のstatic変数org.nkjmlab.sorm4j.util.table.TableSchema.Keyword
 

Q

quote(String) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
Returns single quoted expression.

R

readAll() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
readAll(Class<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Reads all rows from the table indicated by object class.
readAllStream(Class<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.OrmConnection
Returns ResultSetStream represents all rows from the table indicated by object class.
readByPrimaryKey(Class<T>, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Reads an object by its primary keys from the table indicated by object class.
readByPrimaryKey(Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
readFirst(Class<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.Command
Reads an object from the database.
readFirst(Class<T>, String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Reads an object from the database.
readFirst(Class<T>, ParameterizedSql) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Reads an object from the database.
readFirst(String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
readFirst(ParameterizedSql) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
readFirstAllMatch(Tuple2<?, ?>...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
readList(Class<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.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.Orm
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.Orm
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(String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
readList(ParameterizedSql) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
readListAllMatch(Tuple2<?, ?>...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
readMapFirst() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.Command
readMapFirst(String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Reads a first row from the database by mapping the results of the SQL query into an instance of Map.
readMapFirst(String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
readMapFirst(ParameterizedSql) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
readMapFirst(ParameterizedSql) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
readMapFirstAllMatch(Tuple2<?, ?>...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
readMapList() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.Command
readMapList(String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Reads a list of objects from the database by mapping the SQL execution results to instances of Map containing data from the execution of the provided parameterized SQL.
readMapList(String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
readMapList(ParameterizedSql) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
readMapList(ParameterizedSql) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
readMapListAllMatch(Tuple2<?, ?>...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
readMapOne() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.Command
readMapOne(String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Reads a first row from the database by mapping the results of the SQL query into an instance of Map.
readMapOne(String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
readMapOne(ParameterizedSql) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
readMapOne(ParameterizedSql) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
readMapOneAllMatch(Tuple2<?, ?>...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
readMapStream() - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.Command
readMapStream(String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.OrmConnection
Returns an ResultSetStream instance containing data from the execution of the provided parameterized SQL and convert it to Stream, List, and so on.
readMapStream(ParameterizedSql) - インタフェース のメソッドorg.nkjmlab.sorm4j.OrmConnection
readOne(Class<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.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.Orm
Reads only one object from the database.
readOne(Class<T>, ParameterizedSql) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Reads only one object from the database.
readOne(String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
readOne(ParameterizedSql) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
readOneAllMatch(Tuple2<?, ?>...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
readStream(Class<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.Command
Returns an ResultSetStream.
readStream(Class<T>, String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.OrmConnection
Returns an ResultSetStream.
readStream(Class<T>, ParameterizedSql) - インタフェース のメソッドorg.nkjmlab.sorm4j.OrmConnection
Returns an ResultSetStream.
readTupleList(Class<T1>, Class<T2>) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.Command
Reads results as List of Tuple2 for reading JOIN SQL results typically.
readTupleList(Class<T1>, Class<T2>, Class<T3>) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.command.Command
Reads results as List of Tuple3 for reading JOIN SQL results typically.
readTupleList(Class<T1>, Class<T2>, Class<T3>, String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Reads results as List of Tuple3 for reading JOIN SQL results typically.
readTupleList(Class<T1>, Class<T2>, Class<T3>, ParameterizedSql) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Reads results as List of Tuple3 for reading JOIN SQL results typically.
readTupleList(Class<T1>, Class<T2>, String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Reads results as List of Tuple2 for reading JOIN SQL results typically.
readTupleList(Class<T1>, Class<T2>, ParameterizedSql) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Reads results as List of Tuple2 for reading JOIN SQL results typically.
REAL - クラス のstatic変数org.nkjmlab.sorm4j.util.table.TableSchema.Keyword
 
REFERENCES - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
ResultSetStream<T> - org.nkjmlab.sorm4j.resultのインタフェース
A object wraps ResultSet.
ResultSetTraverser<T> - org.nkjmlab.sorm4j.mappingのインタフェース
Traverses ResultSet and maps to T.
RIGHT - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
rollback() - インタフェース のメソッドorg.nkjmlab.sorm4j.OrmConnection
Rollback the Connection associated with this instance.
RowMapper<T> - org.nkjmlab.sorm4j.mappingのインタフェース
Maps a row in a ResultSet to a object.

S

select(Object...) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
select(String) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
select(String...) - クラス のメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql.Builder
Creates select clause.
SELECT - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
SELECT_STAR - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
selectDistinct(Object...) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
SelectSql - org.nkjmlab.sorm4j.util.sqlのクラス
API of creates a select SQL statement.
SelectSql.Builder - org.nkjmlab.sorm4j.util.sqlのクラス
 
SelectSql.Condition - org.nkjmlab.sorm4j.util.sqlのクラス
Value object represents conditions of where clause or having clause.
selectStarFrom(String) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
SESSION_USER - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
set(Object, Object) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.FieldAccessor
Sets the given value to the corresponding field by setter method/field access.
setAutoCommit(boolean) - インタフェース のメソッドorg.nkjmlab.sorm4j.OrmConnection
Sets the auto commit behavior for the Connection associated with this instance.
setBatchSize(int) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.MultiRowProcessorFactory.Builder
 
setBatchSizeWithMultiRow(int) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.MultiRowProcessorFactory.Builder
 
setColumnFieldMapper(ColumnToFieldAccessorMapper) - クラス のメソッドorg.nkjmlab.sorm4j.SormContext.Builder
 
setColumnValueToJavaObjectConverter(ColumnValueToJavaObjectConverters) - クラス のメソッドorg.nkjmlab.sorm4j.SormContext.Builder
 
setColumnValueToMapEntryConverter(ColumnValueToMapEntryConverter) - クラス のメソッドorg.nkjmlab.sorm4j.SormContext.Builder
 
setLoggerOff(LoggerContext.Category...) - クラス のメソッドorg.nkjmlab.sorm4j.SormContext.Builder
 
setLoggerOffAll() - クラス のメソッドorg.nkjmlab.sorm4j.SormContext.Builder
 
setLoggerOn(LoggerContext.Category...) - クラス のメソッドorg.nkjmlab.sorm4j.SormContext.Builder
 
setLoggerOnAll() - クラス のメソッドorg.nkjmlab.sorm4j.SormContext.Builder
 
setLoggerSupplier(Supplier<SormLogger>) - クラス のメソッドorg.nkjmlab.sorm4j.SormContext.Builder
 
setLoggerSupplier(Supplier<SormLogger>) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext.Builder
 
setMultiRowProcessorFactory(MultiRowProcessorFactory) - クラス のメソッドorg.nkjmlab.sorm4j.SormContext.Builder
 
setMultiRowProcessorType(MultiRowProcessorFactory.MultiRowProcessorType) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.MultiRowProcessorFactory.Builder
 
setMultiRowSize(int) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.MultiRowProcessorFactory.Builder
 
setParameter(PreparedStatement, int, Object) - インタフェース のメソッドorg.nkjmlab.sorm4j.mapping.SqlParameterSetter
Sets parameter.
setParameters(PreparedStatement, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.DefaultSqlParametersSetter
 
setParameters(PreparedStatement, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.mapping.SqlParametersSetter
Sets parameters into the given prepared statement. i.e.
setPrimaryKey(Enum<?>...) - クラス のメソッドorg.nkjmlab.sorm4j.util.table.TableSchema.Builder
 
setPrimaryKey(String...) - クラス のメソッドorg.nkjmlab.sorm4j.util.table.TableSchema.Builder
Sets attributes as primary key attributes.
setSqlParametersSetter(SqlParametersSetter) - クラス のメソッドorg.nkjmlab.sorm4j.SormContext.Builder
 
setTableName(String) - クラス のメソッドorg.nkjmlab.sorm4j.util.table.TableSchema.Builder
Sets table name.
setTableNameMapper(TableNameMapper) - クラス のメソッドorg.nkjmlab.sorm4j.SormContext.Builder
 
setTableSqlFactory(TableSqlFactory) - クラス のメソッドorg.nkjmlab.sorm4j.SormContext.Builder
 
setTransactionIsolationLevel(int) - クラス のメソッドorg.nkjmlab.sorm4j.SormContext.Builder
 
setValue(Object, String, Object) - クラス のメソッドorg.nkjmlab.sorm4j.mapping.ColumnToAccessorMapping
 
SIMPLE_BATCH - org.nkjmlab.sorm4j.mapping.MultiRowProcessorFactory.MultiRowProcessorType
 
Slf4jSormLogger - org.nkjmlab.sorm4j.util.loggerのクラス
 
SMALLINT - クラス のstatic変数org.nkjmlab.sorm4j.util.table.TableSchema.Keyword
 
SOME - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
Sorm - org.nkjmlab.sorm4jのインタフェース
An interface of executing object-relation mapping.
SormContext - org.nkjmlab.sorm4jのインタフェース
A context for ORM execution.
SormContext.Builder - org.nkjmlab.sorm4jのクラス
 
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.util.loggerのインタフェース
 
SqlKeyword - org.nkjmlab.sorm4j.util.sqlのクラス
Sql keywords wrapped with space.
SqlParameterSetter - org.nkjmlab.sorm4j.mappingのインタフェース
 
SqlParametersSetter - org.nkjmlab.sorm4j.mappingのインタフェース
A setter for given PreparedStatement.
STAR - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
stream() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.ResultSetStream
Streams all the rows of the result set.
sum(String) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
SUM - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 

T

Table<T> - org.nkjmlab.sorm4j.util.tableのインタフェース
 
TABLE - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
TableMetaData - org.nkjmlab.sorm4j.resultのインタフェース
Except for TableMetaData.getColumnAliases() and TableMetaData.getColumnAliasPrefix(), this object is created from metadata.
TableMetaDataParser - org.nkjmlab.sorm4j.mappingのインタフェース
 
TableName - org.nkjmlab.sorm4j.mappingのクラス
Value object of table name.
TableName(String) - クラス のコンストラクタorg.nkjmlab.sorm4j.mapping.TableName
 
TableNameMapper - org.nkjmlab.sorm4j.mappingのインタフェース
A mapper from a class or candidates of table name to a valid table name exists on database.
TABLESAMPLE - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
TableSchema - org.nkjmlab.sorm4j.util.tableのクラス
This class represent a table schema.
TableSchema.Builder - org.nkjmlab.sorm4j.util.tableのクラス
 
TableSchema.Keyword - org.nkjmlab.sorm4j.util.tableのクラス
 
TableSql - org.nkjmlab.sorm4j.mappingのクラス
Sqls generated by SqlParametersToTableMapping.
TableSql(String, String, String, String, String, String, String, String, String, String) - クラス のコンストラクタorg.nkjmlab.sorm4j.mapping.TableSql
 
TableSqlFactory - org.nkjmlab.sorm4j.mappingのインタフェース
 
THEN - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
TIME - クラス のstatic変数org.nkjmlab.sorm4j.util.table.TableSchema.Keyword
 
TIMESTAMP - クラス のstatic変数org.nkjmlab.sorm4j.util.table.TableSchema.Keyword
 
TINYINT - クラス のstatic変数org.nkjmlab.sorm4j.util.table.TableSchema.Keyword
 
TO - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
toList() - インタフェース のメソッドorg.nkjmlab.sorm4j.result.ResultSetStream
Returns results in a List.
toList(RowMapper<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.result.ResultSetStream
Returns the results converted by the given row mapper in a List.
toOrmConnection(Connection) - インタフェース のstaticメソッドorg.nkjmlab.sorm4j.Sorm
Create a OrmConnection wrapping the given JDBC Connection
toOrmConnection(Connection, SormContext) - インタフェース のstaticメソッドorg.nkjmlab.sorm4j.Sorm
 
toPrettyString() - クラス のメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql.Builder
Creates prettified string.
toPrettyString(boolean) - クラス のメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql.Builder
Creates prettified or plain string.
toString() - クラス のメソッドorg.nkjmlab.sorm4j.mapping.ColumnToAccessorMapping
 
toString() - クラス のメソッドorg.nkjmlab.sorm4j.mapping.FieldAccessor
 
toString() - クラス のメソッドorg.nkjmlab.sorm4j.mapping.MultiRowProcessorFactory
 
toString() - クラス のメソッドorg.nkjmlab.sorm4j.mapping.TableName
Uses TableName.getName() when you want to get name.
toString() - クラス のメソッドorg.nkjmlab.sorm4j.result.ColumnName
Uses ColumnName.getName() when you want to get name.
toString() - クラス のメソッドorg.nkjmlab.sorm4j.result.ColumnNameWithMetaData
 
toString() - クラス のメソッドorg.nkjmlab.sorm4j.result.Tuple2
 
toString() - クラス のメソッドorg.nkjmlab.sorm4j.result.Tuple3
 
toString() - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext
 
toString() - クラス のメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql.Builder
 
toString() - クラス のメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql.Condition
 
trace(int, String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.JulSormLogger
 
trace(int, String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.Log4jSormLogger
 
trace(int, String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.Slf4jSormLogger
 
trace(int, String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.logger.SormLogger
 
trace(String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.JulSormLogger
 
trace(String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.Log4jSormLogger
 
trace(String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.Slf4jSormLogger
 
trace(String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.logger.SormLogger
 
traverseAndMap(ResultSet) - インタフェース のメソッドorg.nkjmlab.sorm4j.mapping.ResultSetTraverser
Traverses ResultSet and maps to T.
Tuple - org.nkjmlab.sorm4j.resultのクラス
Represents a tuple of objects, which typically represents joined rows.
Tuple2<T1,​T2> - org.nkjmlab.sorm4j.resultのクラス
Represents a tuple of objects, which typically represents joined two rows.
Tuple3<T1,​T2,​T3> - org.nkjmlab.sorm4j.resultのクラス
Represents a tuple of objects, which typically represents joined three rows.

U

UNION - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
UNIQUE - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
UNIQUE - クラス のstatic変数org.nkjmlab.sorm4j.util.table.TableSchema.Keyword
 
update(List<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Updates by objects on the table corresponding to the class of the given objects.
update(List<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
update(T) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Updates by an object on the table corresponding to the class of the given object.
update(T) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
update(T...) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Updates by objects on the table corresponding to the class of the given objects.
update(T...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.table.Table
 
updateOn(String, List<T>) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Updates by objects on the table corresponding to the given table name.
updateOn(String, T) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Updates by an object on the table corresponding to the given table name.
updateOn(String, T...) - インタフェース のメソッドorg.nkjmlab.sorm4j.Orm
Updates by objects on the table corresponding to the given table name.
UPPER_CASE - org.nkjmlab.sorm4j.mapping.DefaultColumnValueToMapEntryConverter.LetterCaseOfKey
 
USER - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 

V

value() - 注釈型 のメソッドorg.nkjmlab.sorm4j.annotation.OrmColumn
Name of the column mapped to the field.
value() - 注釈型 のメソッドorg.nkjmlab.sorm4j.annotation.OrmColumnAliasPrefix
Prefix for field alias.
value() - 注釈型 のメソッドorg.nkjmlab.sorm4j.annotation.OrmConstructor
Name of the columns.
value() - 注釈型 のメソッドorg.nkjmlab.sorm4j.annotation.OrmGetter
Name of the getter mapped to the field.
value() - 注釈型 のメソッドorg.nkjmlab.sorm4j.annotation.OrmSetter
Name of the setter mapped to the field.
value() - 注釈型 のメソッドorg.nkjmlab.sorm4j.annotation.OrmTable
Name of the table mapped to the class.
valueOf(String) - 列挙 のstaticメソッドorg.nkjmlab.sorm4j.mapping.DefaultColumnValueToMapEntryConverter.LetterCaseOfKey
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙 のstaticメソッドorg.nkjmlab.sorm4j.mapping.MultiRowProcessorFactory.MultiRowProcessorType
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙 のstaticメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext.Category
指定した名前を持つこの型の列挙型定数を返します。
values() - 列挙 のstaticメソッドorg.nkjmlab.sorm4j.mapping.DefaultColumnValueToMapEntryConverter.LetterCaseOfKey
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙 のstaticメソッドorg.nkjmlab.sorm4j.mapping.MultiRowProcessorFactory.MultiRowProcessorType
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙 のstaticメソッドorg.nkjmlab.sorm4j.util.logger.LoggerContext.Category
この列挙型の定数を含む配列を宣言されている順序で返します。
VARCHAR - クラス のstatic変数org.nkjmlab.sorm4j.util.table.TableSchema.Keyword
 

W

warn(int, String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.JulSormLogger
 
warn(int, String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.Log4jSormLogger
 
warn(int, String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.Slf4jSormLogger
 
warn(int, String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.logger.SormLogger
 
warn(String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.JulSormLogger
 
warn(String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.Log4jSormLogger
 
warn(String, Object...) - クラス のメソッドorg.nkjmlab.sorm4j.util.logger.Slf4jSormLogger
 
warn(String, Object...) - インタフェース のメソッドorg.nkjmlab.sorm4j.util.logger.SormLogger
 
WHEN - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
where() - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
where(String) - クラス のメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql.Builder
Creates where clause.
where(String) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
where(SelectSql.Condition) - クラス のメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql.Builder
Creates where clause.
where(SelectSql.Condition) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
WHERE - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
WITH - クラス のstatic変数org.nkjmlab.sorm4j.util.sql.SqlKeyword
 
wrapParentheses(Object) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
wrapSingleQuote(Object) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
wrapSpace(Object) - クラス のstaticメソッドorg.nkjmlab.sorm4j.util.sql.SelectSql
 
A B C D E F G H I J L M N O P Q R S T U V W 
すべてのクラス すべてのパッケージ