クラスの使用
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.extension Provides API for configurable part of Sorm4j.org.nkjmlab.sorm4j.sql Package for write SQL and bind parameters.org.nkjmlab.sorm4j.sql.result Package for core of SQL results.org.nkjmlab.sorm4j.sql.schema org.nkjmlab.sorm4j.typed (Non-public API) Package for core of typed connection. -
-
org.nkjmlab.sorm4jでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4jのメソッド 修飾子とタイプ インタフェース 説明 interfaceOrmORM functions with an instant connection.interfaceResultSetTraverser<T>TraversesResultSetand maps to T.Experimental型の注釈を持つorg.nkjmlab.sorm4jのメソッド 修飾子とタイプ メソッド 説明 voidSqlExecutor. acceptPreparedStatementHandler(ParameterizedSql sql, ConsumerHandler<PreparedStatement> handler)Accepts handler forPreparedStatementwhich has sets the given parameters.voidSorm. acceptWithLogging(ConsumerHandler<OrmConnection> handler)<T> TSqlExecutor. applyPreparedStatementHandler(ParameterizedSql sql, FunctionHandler<PreparedStatement,T> handler)Applies handler forPreparedStatementwhich has sets the given parameters.<R> RSorm. applyWithLogging(FunctionHandler<OrmConnection,R> handler)static <T> ResultSetTraverser<List<T>>ResultSetTraverser. from(RowMapper<T> rowMapper)Converts the givenRowMapperto theResultSetTraverser.<T1,T2,T3>
List<Tuple3<T1,T2,T3>>OrmReader. readTupleList(Class<T1> t1, Class<T2> t2, Class<T3> t3, String sql, Object... parameters)Reads results as List ofTuple3for reading JOIN SQL results typically.<T1,T2,T3>
List<Tuple3<T1,T2,T3>>OrmReader. readTupleList(Class<T1> t1, Class<T2> t2, Class<T3> t3, ParameterizedSql sql)Reads results as List ofTuple3for reading JOIN SQL results typically.<T1,T2>
List<Tuple2<T1,T2>>OrmReader. readTupleList(Class<T1> t1, Class<T2> t2, String sql, Object... parameters)Reads results as List ofTuple2for reading JOIN SQL results typically.<T1,T2>
List<Tuple2<T1,T2>>OrmReader. readTupleList(Class<T1> t1, Class<T2> t2, ParameterizedSql sql)Reads results as List ofTuple2for reading JOIN SQL results typically.<T> TypedOrmConnection<T>OrmConnection. type(Class<T> objectClass)Creates aTypedOrmConnection -
org.nkjmlab.sorm4j.annotationでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.annotationのメソッド 修飾子とタイプ クラス 説明 interfaceOrmColumnAliasPrefixDefines a table name alias for join.interfaceOrmConstructorDefines constructor for mapping. -
org.nkjmlab.sorm4j.extensionでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.extensionのメソッド 修飾子とタイプ クラス 説明 static classLoggerConfig.LogPointinterfaceParameterSetterclassSormBuilderclassSormConfigA configuration store of sorm4j.classSormConfigBuilderA builder for configuration of or mapper.interfaceSormOptionsRepresents options of Sorm.Experimental型の注釈を持つorg.nkjmlab.sorm4j.extensionのフィールド 修飾子とタイプ フィールド 説明 booleanLoggerConfig. forceLoggingExperimental型の注釈を持つorg.nkjmlab.sorm4j.extensionのメソッド 修飾子とタイプ メソッド 説明 Optional<LoggerConfig.LogPoint>LoggerConfig. createLogPoint(LoggerConfig.Category category, Class<?> clazz) -
org.nkjmlab.sorm4j.sqlでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.sqlのメソッド 修飾子とタイプ インタフェース 説明 interfaceCommandAn executable requestinterfaceNamedParameterCommandAn executable request with named parameters.interfaceOrderedParameterCommandAn executable request with ordered parameters.interfaceSelectStringBuilderAPI of creates a select SQL statement.interfaceSqlKeywordSql keywords wrapped with space.interfaceTableMetaDataExperimental型の注釈を持つorg.nkjmlab.sorm4j.sqlのメソッド 修飾子とタイプ メソッド 説明 voidCommand. acceptPreparedStatementHandler(ConsumerHandler<PreparedStatement> handler)Accepts handler forPreparedStatementwhich has sets the given parameters.<T> TCommand. applyPreparedStatementHandler(FunctionHandler<PreparedStatement,T> handler)Applies handler forPreparedStatementwhich has sets the given parameters.NamedParameterCommandNamedParameterCommand. bindBean(Object bean)NamedParameterSqlNamedParameterSql. bindBean(Object bean)Binds a bean.static StringParameterizedSql. embedParameter(String sql, Object... parameters)Embeds the given parameters to the give SQL string.static StringParameterizedSql. embedParameter(String sql, Map<String,Object> parameters)Embeds the given parameters to the give SQL string.StringParameterizedSql. getBindedSql()Gets the SQL string after binding parameter.static StringParameterizedSql. literal(Object element)Convert the given arguments to SQL literal.static NamedParameterSqlNamedParameterSql. parse(String sql, char prefix, char suffix, ColumnFieldMapper columnFieldMapper)CreatesNamedParameterSqlobject. the named parameters should have the given prefix and suffix.static StringParameterizedSql. quote(String expr)Returns single quoted expression.<T1,T2>
List<Tuple2<T1,T2>>Command. readTupleList(Class<T1> t1, Class<T2> t2)Reads results as List ofTuple2for reading JOIN SQL results typically.<T1,T2,T3>
List<Tuple3<T1,T2,T3>>Command. readTupleList(Class<T1> t1, Class<T2> t2, Class<T3> t3)Reads results as List ofTuple3for reading JOIN SQL results typically. -
org.nkjmlab.sorm4j.sql.resultでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.sql.resultのメソッド 修飾子とタイプ クラス 説明 classTuple2<T1,T2>Represents a tuple of objects, which typically represents joined two rows.classTuple3<T1,T2,T3>Represents a tuple of objects, which typically represents joined three rows.classTuplesRepresents a tuple of objects, which typically represents joined rows. -
org.nkjmlab.sorm4j.sql.schemaでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.sql.schemaのメソッド 修飾子とタイプ クラス 説明 classTableSchema -
org.nkjmlab.sorm4j.typedでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.typedのメソッド 修飾子とタイプ インタフェース 説明 interfaceTypedOrm<T>ORM functions with an instant connection.interfaceTypedOrmConnection<T>Main API for typed object relation mapping.
-