パッケージ org.nkjmlab.sorm4j.table
インタフェース Table<T>
-
public interface Table<T>
-
-
メソッドの概要
すべてのメソッド インスタンス・メソッド abstractメソッド デフォルト・メソッド 修飾子とタイプ メソッド 説明 default voidcreateIndexesIfNotExists()default voidcreateTableAndIndexesIfNotExists()default voidcreateTableIfNotExists()default int[]delete(List<T> objects)default intdelete(T object)default int[]delete(T... objects)default intdeleteAll()default voiddropTableIfExists()default <S> SexecuteQuery(ParameterizedSql sql, ResultSetTraverser<S> traverser)default <S> List<S>executeQuery(ParameterizedSql sql, RowMapper<S> mapper)default intexecuteUpdate(String sql, Object... parameters)default intexecuteUpdate(ParameterizedSql sql)default booleanexists(T object)default ParameterizedSqlgetAllMatchSql(Tuple2<?,?>... tuppleOfNameAndValue)default StringgetColumnAliases()default ResultSetTraverser<List<Map<String,Object>>>getResultSetToMapTraverser()default ResultSetTraverser<List<T>>getResultSetTraverser()default RowMapper<T>getRowMapper()default RowMapper<Map<String,Object>>getRowToMapMapper()SormgetSorm()Gets Sorm objectsdefault TableMetaDatagetTableMetaData()default StringgetTableName()TableSchemagetTableSchema()Gets the table schema.Class<T>getValueType()Gets parameter typeas object class. default int[]insert(List<T> objects)default intinsert(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 intmerge(T object)default int[]merge(T... objects)default List<T>readAll()default LazyResultSet<T>readAllLazy()default TreadByPrimaryKey(Object... primaryKeyValues)default TreadFirst(String sql, Object... parameters)default TreadFirst(ParameterizedSql sql)default TreadFirstAllMatch(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 TreadOne(String sql, Object... parameters)default TreadOne(ParameterizedSql sql)default TreadOneAllMatch(Tuple2<?,?>... tuppleOfNameAndValue)default int[]update(List<T> objects)default intupdate(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()
-
-