パッケージ org.nkjmlab.sorm4j.table
インタフェース Table<T>
-
public interface Table<T>
-
-
メソッドの概要
すべてのメソッド インスタンス・メソッド abstractメソッド デフォルト・メソッド 修飾子とタイプ メソッド 説明 default void
createIndexesIfNotExists()
default void
createTableAndIndexesIfNotExists()
default void
createTableIfNotExists()
default int[]
delete(List<T> objects)
default int
delete(T object)
default int[]
delete(T... objects)
default int
deleteAll()
default void
dropTableIfExists()
default <S> S
executeQuery(ParameterizedSql sql, ResultSetTraverser<S> traverser)
default <S> List<S>
executeQuery(ParameterizedSql sql, RowMapper<S> mapper)
default int
executeUpdate(String sql, Object... parameters)
default int
executeUpdate(ParameterizedSql sql)
default boolean
exists(T object)
default ParameterizedSql
getAllMatchSql(Tuple2<?,?>... tuppleOfNameAndValue)
default String
getColumnAliases()
default ResultSetTraverser<List<Map<String,Object>>>
getResultSetToMapTraverser()
default ResultSetTraverser<List<T>>
getResultSetTraverser()
default RowMapper<T>
getRowMapper()
default RowMapper<Map<String,Object>>
getRowToMapMapper()
Sorm
getSorm()
Gets Sorm objectsdefault TableMetaData
getTableMetaData()
default String
getTableName()
TableSchema
getTableSchema()
Gets the table schema.Class<T>
getValueType()
Gets parameter typeas object class. default int[]
insert(List<T> objects)
default int
insert(T object)
default int[]
insert(T... objects)
default InsertResult<T>
insertAndGet(List<T> objects)
default InsertResult<T>
insertAndGet(T object)
default InsertResult<T>
insertAndGet(T... objects)
default <S> List<Tuple2<T,S>>
join(Table<S> other, String sql, Object... parameters)
default <S> List<Tuple2<T,S>>
join(Table<S> other, ParameterizedSql sql)
default int[]
merge(List<T> objects)
default int
merge(T object)
default int[]
merge(T... objects)
default List<T>
readAll()
default LazyResultSet<T>
readAllLazy()
default T
readByPrimaryKey(Object... primaryKeyValues)
default T
readFirst(String sql, Object... parameters)
default T
readFirst(ParameterizedSql sql)
default T
readFirstAllMatch(Tuple2<?,?>... tuppleOfNameAndValue)
default LazyResultSet<T>
readLazy(String sql, Object... parameters)
default LazyResultSet<T>
readLazy(ParameterizedSql sql)
default List<T>
readList(String sql, Object... parameters)
default List<T>
readList(ParameterizedSql sql)
default List<T>
readListAllMatch(Tuple2<?,?>... tuppleOfNameAndValue)
default Map<String,Object>
readMapFirst(String sql, Object... parameters)
default Map<String,Object>
readMapFirst(ParameterizedSql sql)
default Map<String,Object>
readMapFirstAllMatch(Tuple2<?,?>... tuppleOfNameAndValue)
default List<Map<String,Object>>
readMapList(String sql, Object... parameters)
default List<Map<String,Object>>
readMapList(ParameterizedSql sql)
default List<Map<String,Object>>
readMapListAllMatch(Tuple2<?,?>... tuppleOfNameAndValue)
default Map<String,Object>
readMapOne(String sql, Object... parameters)
default Map<String,Object>
readMapOne(ParameterizedSql sql)
default Map<String,Object>
readMapOneAllMatch(Tuple2<?,?>... tuppleOfNameAndValue)
default T
readOne(String sql, Object... parameters)
default T
readOne(ParameterizedSql sql)
default T
readOneAllMatch(Tuple2<?,?>... tuppleOfNameAndValue)
default int[]
update(List<T> objects)
default int
update(T object)
default int[]
update(T... objects)
-
-
-
メソッドの詳細
-
getTableSchema
TableSchema getTableSchema()
Gets the table schema.- 戻り値:
-
getSorm
Sorm getSorm()
Gets Sorm objects- 戻り値:
-
createTableAndIndexesIfNotExists
default void createTableAndIndexesIfNotExists()
-
createTableIfNotExists
default void createTableIfNotExists()
-
createIndexesIfNotExists
default void createIndexesIfNotExists()
-
dropTableIfExists
default void dropTableIfExists()
-
readFirst
default T readFirst(ParameterizedSql sql)
-
readList
default List<T> readList(ParameterizedSql sql)
-
readOne
default T readOne(ParameterizedSql sql)
-
readAllLazy
default LazyResultSet<T> readAllLazy()
- 関連項目:
Orm.readAllLazy(Class)
-
readLazy
default LazyResultSet<T> readLazy(ParameterizedSql sql)
-
readLazy
default LazyResultSet<T> readLazy(String sql, Object... parameters)
-
getResultSetTraverser
default ResultSetTraverser<List<T>> getResultSetTraverser()
-
exists
default boolean exists(T object)
-
delete
default int delete(T object)
-
delete
default int[] delete(T... objects)
-
deleteAll
default int deleteAll()
-
insert
default int insert(T object)
-
insert
default int[] insert(T... objects)
-
insertAndGet
default InsertResult<T> insertAndGet(List<T> objects)
-
insertAndGet
default InsertResult<T> insertAndGet(T object)
-
insertAndGet
default InsertResult<T> insertAndGet(T... objects)
-
merge
default int merge(T object)
-
merge
default int[] merge(T... objects)
-
update
default int update(T object)
-
update
default int[] update(T... objects)
-
getResultSetToMapTraverser
default ResultSetTraverser<List<Map<String,Object>>> getResultSetToMapTraverser()
-
readMapFirst
default Map<String,Object> readMapFirst(ParameterizedSql sql)
-
readMapList
default List<Map<String,Object>> readMapList(ParameterizedSql sql)
-
readMapOne
default Map<String,Object> readMapOne(ParameterizedSql sql)
-
getTableName
default String getTableName()
-
getTableMetaData
default TableMetaData getTableMetaData()
-
executeQuery
default <S> S executeQuery(ParameterizedSql sql, ResultSetTraverser<S> traverser)
-
executeQuery
default <S> List<S> executeQuery(ParameterizedSql sql, RowMapper<S> mapper)
-
executeUpdate
default int executeUpdate(ParameterizedSql sql)
-
readMapListAllMatch
default List<Map<String,Object>> readMapListAllMatch(Tuple2<?,?>... tuppleOfNameAndValue)
-
readMapOneAllMatch
default Map<String,Object> readMapOneAllMatch(Tuple2<?,?>... tuppleOfNameAndValue)
-
readMapFirstAllMatch
default Map<String,Object> readMapFirstAllMatch(Tuple2<?,?>... tuppleOfNameAndValue)
-
getAllMatchSql
default ParameterizedSql getAllMatchSql(Tuple2<?,?>... tuppleOfNameAndValue)
-
join
default <S> List<Tuple2<T,S>> join(Table<S> other, ParameterizedSql sql)
-
getColumnAliases
default String getColumnAliases()
-
-