クラスの使用
org.nkjmlab.sorm4j.annotation.Experimental
-
Experimentalを使用しているパッケージ パッケージ 説明 org.nkjmlab.sorm4j Provides the main API for Sorm4j.org.nkjmlab.sorm4j.annotation Provides annotation for object relation mapping.org.nkjmlab.sorm4j.context Package for context.org.nkjmlab.sorm4j.result Package for result.org.nkjmlab.sorm4j.sql Package for writing SQL and bind parameters.org.nkjmlab.sorm4j.table Package for SQL utilities for table.org.nkjmlab.sorm4j.util.command Package for Command interface.org.nkjmlab.sorm4j.util.h2 org.nkjmlab.sorm4j.util.h2.sql org.nkjmlab.sorm4j.util.logger Provides Logger.org.nkjmlab.sorm4j.util.sql Package for SQL utilities.org.nkjmlab.sorm4j.util.table_def -
-
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.<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.SormContextOrm. getContext()Gets the context of this object.<T> Table<T>Sorm. getTable(Class<T> objectClass)Gets a newTableinstance.<T> Table<T>Sorm. getTable(Class<T> type, String tableName)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>>Orm. joinOn(Class<T1> t1, Class<T2> t2, Class<T3> t3, String t1T2OnCondition, String t2T3OnCondition)<T1,T2>
List<Tuple.Tuple2<T1,T2>>Orm. joinOn(Class<T1> t1, Class<T2> t2, String onCondition)<T1,T2>
List<Tuple.Tuple2<T1,T2>>Orm. joinUsing(Class<T1> t1, Class<T2> t2, String... columns)<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>>Orm. readTupleList(Class<T1> t1, Class<T2> t2, Class<T3> t3, String sql, Object... parameters)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のメソッド 修飾子とタイプ クラス 説明 interfaceOrmColumnAliasPrefixDefines a prefix for field alias.interfaceOrmConstructorOrmConstructor can be associated with constructor parameters and specify the names of the column.interfaceOrmRecordDefines a record for mapping. -
org.nkjmlab.sorm4j.contextでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.contextのメソッド 修飾子とタイプ インタフェース 説明 interfaceSqlParameterSetter -
org.nkjmlab.sorm4j.resultでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.resultのメソッド 修飾子とタイプ インタフェース 説明 interfaceResultSetStream<T> -
org.nkjmlab.sorm4j.sqlでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.sqlのメソッド 修飾子とタイプ インタフェース 説明 interfaceNamedParameterSqlParserSQL parser for named parameters.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のメソッド 修飾子とタイプ インタフェース 説明 interfaceTable<T>interfaceTableMappedOrm<T>interfaceTableMappedOrmConnection<T>Experimental型の注釈を持つorg.nkjmlab.sorm4j.tableのメソッド 修飾子とタイプ メソッド 説明 default intTableMappedOrm. deleteByPrimaryKey(Object... primaryKeyValues)default intTableMappedOrm. deleteByPrimaryKeyIn(String tableName, Object... primaryKeyValues) -
org.nkjmlab.sorm4j.util.commandでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.commandのメソッド 修飾子とタイプ インタフェース 説明 interfaceCommandAn executable requestinterfaceNamedParameterCommandAn executable request with named parameters.interfaceOrderedParameterCommandAn 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.h2でのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.h2のメソッド 修飾子とタイプ クラス 説明 classBasicH2Table<T>interfaceH2Table<T> -
org.nkjmlab.sorm4j.util.h2.sqlでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.h2.sqlのメソッド 修飾子とタイプ クラス 説明 classH2CsvFunctionsclassH2CsvReadSql -
org.nkjmlab.sorm4j.util.loggerでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.loggerのメソッド 修飾子とタイプ クラス 説明 classLogPointinterfaceSormLogger -
org.nkjmlab.sorm4j.util.sqlでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.sqlのメソッド 修飾子とタイプ クラス 説明 classSelectSqlAPI of creates a select SQL statement.interfaceSqlKeywordSql keywords wrapped with space. -
org.nkjmlab.sorm4j.util.table_defでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.table_defのメソッド 修飾子とタイプ クラス 説明 classBasicTableWithDefinition<T>classTableDefinitionThis class represent a table schema.interfaceTableWithDefinition<T>
-