Annotation Interfaceの使用
org.nkjmlab.sorm4j.annotation.Experimental
Experimentalを使用しているパッケージ
パッケージ
説明
Provides the main API for Sorm4j.
Provides annotation for object relation mapping.
Package for context.
Package for result.
Package for writing SQL and bind parameters.
Package for SQL utilities for table.
Package for Command interface.
(Experimental API) Package for data types.
(Experimental API) Package for H2 database features.
(Experimental API) Package for Jackson library.
(Experimental API) Package for JTS library.
Provides Logger.
Package for SQL utilities.
Package for table definitions.
-
org.nkjmlab.sorm4jでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4jのメソッド修飾子とタイプメソッド説明<T> intOrm.deleteByPrimaryKey(Class<T> type, Object... primaryKeyValues) Deletes a row from the table corresponding to the class the by primary key.<T> intOrm.deleteByPrimaryKeyIn(String tableName, Object... primaryKeyValues) Deletes a row from the table corresponding to the table name the by primary key.booleanbooleanOrm.execute(ParameterizedSql sql) <T> TOrm.executeQuery(FunctionHandler<Connection, PreparedStatement> statementSupplier, ResultSetTraverser<T> traverser) Executes the query with the given PreparedStatement and applies the givenResultSetTraverser.<T> List<T>Orm.executeQuery(FunctionHandler<Connection, PreparedStatement> statementSupplier, RowMapper<T> rowMapper) Executes the query with the given PreparedStatement and applies the givenRowMapper.Orm.getContext()Gets the context of this object.<T> Table<T>Gets a newTableinstance.<T> Table<T>Gets a newTableinstance.int[]Orm.insertMapIn(String tableName, List<RowMap> result) This method is experimental.intOrm.insertMapIn(String tableName, RowMap object) int[]Orm.insertMapIn(String tableName, RowMap... objects) This method is experimental.<T1,T2, T3> List<Tuple.Tuple3<T1, T2, T3>> <T1,T2> List<Tuple.Tuple2<T1, T2>> <T1,T2, T3> List<Tuple.Tuple3<T1, T2, T3>> Orm.joinOn(Class<T1> t1, Class<T2> t2, Class<T3> t3, String t1T2OnCondition, String t2T3OnCondition) <T1,T2> List<Tuple.Tuple2<T1, T2>> <T1,T2> List<Tuple.Tuple2<T1, T2>> <T1,T2, T3> List<Tuple.Tuple3<T1, T2, T3>> Orm.leftJoinOn(Class<T1> t1, Class<T2> t2, Class<T3> t3, String t1T2OnCondition, String t2T3OnCondition) <T1,T2> List<Tuple.Tuple2<T1, T2>> Orm.leftJoinOn(Class<T1> t1, Class<T2> t2, String onCondition) <T1,T2, T3> List<Tuple.Tuple3<T1, T2, T3>> Reads results as List ofTuple.Tuple3for reading JOIN SQL results typically.<T1,T2, T3> List<Tuple.Tuple3<T1, T2, T3>> Orm.readTupleList(Class<T1> t1, Class<T2> t2, Class<T3> t3, ParameterizedSql sql) Reads results as List ofTuple.Tuple3for reading JOIN SQL results typically.<T1,T2> List<Tuple.Tuple2<T1, T2>> Orm.readTupleList(Class<T1> t1, Class<T2> t2, String sql, Object... parameters) Reads results as List ofTuple.Tuple2for reading JOIN SQL results typically.<T1,T2> List<Tuple.Tuple2<T1, T2>> Orm.readTupleList(Class<T1> t1, Class<T2> t2, ParameterizedSql sql) Reads results as List ofTuple.Tuple2for reading JOIN SQL results typically.<T> intOrm.updateByPrimaryKey(Class<T> clazz, RowMap object, Object... primaryKeyValues) intOrm.updateByPrimaryKeyIn(String tableName, RowMap object, Object... primaryKeyValues) -
org.nkjmlab.sorm4j.annotationでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.annotationのメソッド修飾子とタイプクラス説明@interfaceDefines a prefix for field alias.@interfaceOrmConstructor can be associated with constructor parameters and specify the names of the column.@interfaceDefines a record for mapping. -
org.nkjmlab.sorm4j.contextでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.contextのメソッド -
org.nkjmlab.sorm4j.resultでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.resultのメソッドExperimental型の注釈を持つorg.nkjmlab.sorm4j.resultのメソッド修飾子とタイプメソッド説明RowMap.fromRecord(T src) ARowMapobject is created from a record object.static StringKey to canonical keydefault <T extends Record>
TThe object is converted to a record object.static <T extends Record>
TThe object is converted to a record object. -
org.nkjmlab.sorm4j.sqlでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.sqlのメソッドExperimental型の注釈を持つorg.nkjmlab.sorm4j.sqlのメソッド修飾子とタイプメソッド説明static StringParameterizedSqlParser.embedParameter(String sql, Object... parameters) Embeds the given parameters to the give SQL string.static StringParameterizedSqlParser.embedParameter(String sql, Map<String, Object> parameters) Embeds the given parameters to the give SQL string.static NamedParameterSqlParserNamedParameterSqlParser.of(String sql, char prefix, char suffix, ColumnToFieldAccessorMapper columnFieldMapper) CreatesNamedParameterSqlParserobject. the named parameters should have the given prefix and suffix.static NamedParameterSqlParserNamedParameterSqlParser.of(String sql, ColumnToFieldAccessorMapper columnFieldMapper) -
org.nkjmlab.sorm4j.tableでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.tableのメソッドExperimental型の注釈を持つorg.nkjmlab.sorm4j.tableのメソッド修飾子とタイプメソッド説明default intTableMappedOrm.deleteByPrimaryKey(Object... primaryKeyValues) default intTableMappedOrm.deleteByPrimaryKeyIn(String tableName, Object... primaryKeyValues) default <S> List<Tuple.Tuple2<T,S>> TableMappedOrm.join(TableMappedOrm<S> second, String sql, Object... parameters) default <S,U> List<Tuple.Tuple3<T, S, U>> TableMappedOrm.join(TableMappedOrm<S> second, TableMappedOrm<U> third, String sql, Object... parameters) default JoinSql.BuilderTableMappedOrm.joinSqlBuilder() -
org.nkjmlab.sorm4j.util.commandでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.commandのメソッド修飾子とタイプインタフェース説明interfaceAn executable requestinterfaceAn executable request with named parameters.interfaceAn executable request with ordered parameters.Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.commandのメソッド修飾子とタイプメソッド説明<T1,T2> List<Tuple.Tuple2<T1, T2>> Command.readTupleList(Class<T1> t1, Class<T2> t2) Reads results as List ofTuple.Tuple2for reading JOIN SQL results typically.<T1,T2, T3> List<Tuple.Tuple3<T1, T2, T3>> Command.readTupleList(Class<T1> t1, Class<T2> t2, Class<T3> t3) Reads results as List ofTuple.Tuple3for reading JOIN SQL results typically. -
org.nkjmlab.sorm4j.util.datatypeでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.datatypeのメソッド -
org.nkjmlab.sorm4j.util.h2でのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.h2のメソッドExperimental型の注釈を持つorg.nkjmlab.sorm4j.util.h2のメソッド修飾子とタイプメソッド説明H2BasicTable.createIndexesIfNotExists()H2BasicTable.createTableIfNotExists()H2BasicTable.dropTableIfExists()H2BasicTable.dropTableIfExistsCascade() -
org.nkjmlab.sorm4j.util.h2.commandsでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.h2.commandsのメソッド -
org.nkjmlab.sorm4j.util.h2.commands.annotationでのExperimentalの使用
修飾子とタイプクラス説明@interfaceMapping a csv column to a table column.@interfaceThe csvread function of the H2 database skips columns based on their annotations. -
org.nkjmlab.sorm4j.util.h2.datasourceでのExperimentalの使用
-
org.nkjmlab.sorm4j.util.h2.functions.systemでのExperimentalの使用
-
org.nkjmlab.sorm4j.util.h2.functions.tableでのExperimentalの使用
-
org.nkjmlab.sorm4j.util.h2.serverでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.h2.serverのメソッド修飾子とタイプクラス説明classclassThis class represents H2 server properties.classH2ServerPropertiesBuilder<T extends H2ServerPropertiesBuilder<T>>classclassclassclassclass -
org.nkjmlab.sorm4j.util.jacksonでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.jacksonのメソッド修飾子とタイプクラス説明classclassclass -
org.nkjmlab.sorm4j.util.jtsでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.jtsのメソッド修飾子とタイプクラス説明classclassclassclass -
org.nkjmlab.sorm4j.util.loggerでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.loggerのメソッド -
org.nkjmlab.sorm4j.util.sqlでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.sqlのメソッド修飾子とタイプクラス説明classfinal classAPI of creates a select SQL statement.interfaceSql keywords wrapped with space.Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.sqlのメソッド -
org.nkjmlab.sorm4j.util.table_defでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.table_defのメソッド修飾子とタイプクラス説明classfinal classThis class represent a table schema.interface