クラスの使用
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.extension.logger 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.static classSorm.BuilderExperimental型の注釈を持つ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のメソッド 修飾子とタイプ インタフェース 説明 interfaceParameterSetterclassSormConfigA configuration store of sorm4j.static classSormConfig.BuilderclassSormContextA context for sorm.interfaceSormOptionsRepresents options of Sorm. -
org.nkjmlab.sorm4j.extension.loggerでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.extension.loggerのメソッド 修飾子とタイプ クラス 説明 static classLoggerContext.LogPointinterfaceSormLoggerExperimental型の注釈を持つorg.nkjmlab.sorm4j.extension.loggerのフィールド 修飾子とタイプ フィールド 説明 booleanLoggerContext. forceLoggingExperimental型の注釈を持つorg.nkjmlab.sorm4j.extension.loggerのメソッド 修飾子とタイプ メソッド 説明 Optional<LoggerContext.LogPoint>LoggerContext. createLogPoint(LoggerContext.Category category) -
org.nkjmlab.sorm4j.sqlでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.sqlのメソッド 修飾子とタイプ インタフェース 説明 interfaceCommandAn executable requestinterfaceNamedParameterCommandAn executable request with named parameters.interfaceOrderedParameterCommandAn executable request with ordered parameters.classSelectSqlAPI 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 NamedParameterSqlNamedParameterSql. parse(String sql, char prefix, char suffix, ColumnFieldMapper columnFieldMapper)CreatesNamedParameterSqlobject. the named parameters should have the given prefix and suffix.<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.
-