すべてのクラス
-
すべてのクラス インタフェースの概要 クラスの概要 列挙型の概要 例外の概要 注釈型の概要 クラス 説明 AbstractEntityBatchEvent エンティティのバッチ処理に対するイベントの親クラス。AbstractEntityEvent エンティティの処理に対するイベントの親クラスです。AbstractWhere<T extends AbstractWhere<T>> 項を保持する機能を提供します。AllocatableIdGenerator 挿入前に予めIDを生成を行うID生成を行う抽象クラスです。ArithmeticOpHandler 算術演算子(ArithmeticOp
)に対する処理を定義します。AuditingEntityListener エンティティの監査情報設定用のリスナー。AuditorProvider<T> 現在のエンティティの監査人(作成者/更新者)情報を提供するためのインタフェース。AutoAnyDelete<T> 任意の条件を指定して削除を行うSQLを自動生成するクエリです。AutoAnyDeleteExecutor 任意の条件を指定して削除を行うSQLを自動生成するクエリを実行します。AutoAnyDeleteImpl<T> 任意の条件を指定して削除を行うSQLを自動生成するクエリの実装です。AutoBatchDelete<T> バッチ削除を行うSQLを自動生成するクエリです。AutoBatchDeleteExecutor バッチ削除を行うSQLを自動生成するクエリを実行します。AutoBatchDeleteImpl<T> バッチ削除を行うSQLを自動生成するクエリの実装です。AutoBatchInsert<T> バッチ挿入を行うSQLを自動生成するクエリです。AutoBatchInsertExecutor バッチ挿入を行うSQLを自動生成するクエリを実行します。AutoBatchInsertImpl<T> バッチ挿入を行うSQLを自動生成するクエリの実装です。AutoBatchUpdate<T> バッチ更新を行うSQLを自動生成するクエリです。AutoBatchUpdateExecutor バッチ更新を行うSQLを自動生成するクエリを実行します。AutoBatchUpdateImpl<T> バッチ更新を行うSQLを自動生成するクエリの実装です。AutoDelete<T> 削除を行うSQLを自動生成するクエリです。AutoDeleteExecutor 削除を行うSQLを自動生成するクエリを実行します。AutoDeleteImpl<T> 削除を行うSQLを自動生成するクエリの実装です。AutoEntityRowMapper<T> 1レコード分のエンティティをマッピングする。AutoFunctionCall<T> ストアドファンクションを呼び出すためのSQLを自動生成する処理インタフェースです。AutoFunctionCallImpl<T> ストアドファンクションを呼び出すためのSQLを自動生成する処理の実装です。AutoInsert<T> 挿入を行うSQLを自動生成するクエリです。AutoInsertExecutor 挿入を行うSQLを自動生成するクエリを実行します。AutoInsertImpl<T> 挿入を行うSQLを自動生成するクエリの実装です。AutoProcedureCall ストアドプロシージャを呼び出すためのSQLを自動生成する処理インタフェースです。AutoProcedureCallImpl ストアドプロシージャを呼び出すためのSQLを自動生成する処理の実装です。AutoSelect<T> 抽出を行うSQLを自動生成するクエリです。AutoSelectExecutor<T> 抽出を行うSQLを自動生成するクエリを実行します。AutoSelectImpl<T> 抽出を行うSQLを自動生成するクエリの実装です。AutoStoredExecutorSupport ストアド(プロシージャ/ファンクション)のサポートクラス。AutoUpdate<T> 更新を行うSQLを自動生成するクエリです。AutoUpdateExecutor 更新を行うSQLを自動生成するクエリを実行します。AutoUpdateImpl<T> 更新を行うSQLを自動生成するクエリの実装です。BigDecimalType BigDecimal
型のマッピングを処理します。BLobType Blob
型のマッピングを処理します。BooleanOpHandler ブール演算子(BooleanOp
)に対する処理を定義します。BooleanType boolean 型及びそのラッパー型のマッピングを処理します。ClassUtils クラスやメソッドに関するユーティリティクラス。CLobType Clob
型のマッピングを処理します。Column カラム情報を指定します。ColumnMeta カラムのメタ情報です。ComparisionOpHandler 比較演算子(ComparisionOp
)に対する処理を定義します。ConcatFunction CONCAT 関数を処理します。Convert プロパティの変換方法を指定します。CreatedAt エンティティが作成がされた日時を表すプロパティであることを定義します。CreatedBy エンティティの作成が誰にされたかを表すプロパティであることを定義します。CurrentDateFunction CURRENT_DATE 関数を処理します。CurrentTimeFunction CURRENT_TIME 関数を処理します。CurrentTimestampFunction CURRENT_TIMESTAMP 関数を処理します。CustomFunction 任意の関数を処理します。CustomH2SequenceMaxValueIncrementer H2DB用の非Oracleモード用のシーケンスのインクリメント処理。DefaultNamingRule NamingRule
の標準実装。Dialect SQLの方言を定義します。DialectBase Dialect
のベースとなるクラス。DoubleType double 型及びそのラッパー型のマッピングを処理します。Embeddable 複数のプロパティをグループ化したクラスに付与し、埋め込みクラスであることを示します。EmbeddedId エンティティクラスまたはマップドスーパークラスの永続化フィールドまたはプロパティに適用され、 埋め込みクラスである複合主キーを示します。Entity クラスがエンティティであることを指定します。EntityMappingCallback<T> AutoEntityRowMapper
のコールバック。EntityMeta エンティティのメタ情報です。EntityMetaFactory エンティティのメタ情報を作成します。Enumerated プロパティが列挙型であるときのマッピング方法を指定します。Enumerated.EnumType 列挙型のマッピング種別を定義します。EnumOrdinalType<T extends Enum<T>> 列挙型の序数とのマッピングを処理します。EnumStringType<T extends Enum<T>> 列挙型の名称とのマッピングを処理します。Exp 式を表現します。ExpressionEvaluator 演算子を評価するための処理。ExpressionVisitor メタモデルの式ノードを巡回するVisitorです。FloatType float 型及びそのラッパー型のマッピングを処理します。FromClause from句を組み立てるクラスです。FuncOpHandler 関数(FunctionOp
)に対する処理を定義します。GeneratedValue 識別子(主キー)の値を自動生成する方法を定義します。GeneratedValue.GenerationType 主キー生成戦略の種別を定義します。H2Dialect H2用の方言の定義。HsqlDialect HSQL用の方言の定義。Id プロパティが主キーであることを定義します。IdentityIdGenerator IDENTITYによる生成は、実際にはJdbcTemplateで行います。IdGenerationContext 生成対象のIDに対する情報。IdGenerator IDを自動生成する処理のインタフェースです。IllegalOperateException 不正なクエリ操作を実行したときにスローされる例外です。IllegalQueryException 不正なクエリが設定されたときにスローされる例外です。In ストアドプロシージャ/ファンクションの IN パラメータを表すアノテーションです。InOut ストアドプロシージャ/ファンクションの IN-OUT パラメータを表すアノテーションです。InsertClause INSERTのINTO句とVALUES句を組み立てるクラスです。IntegerType int 型及びそのラッパー型のマッピングを処理します。InvalidEntityException エンティティ情報が不正な場合にスローされる例外です。InvalidStoredParamException ストアドのパラメータ情報が不正な場合にスローされる例外です。JdbcTemplateBuilder JdbcTemplate
を組み立てます。JdbcTemplateProperties JdbcTemplate
による設定。JoinAssociation<E1,E2> テーブル結合のエンティティ構成の定義を保持します。JoinAssociation.Associator<E1,E2> テーブル結合する際のエンティティの構成を定義します。JoinCondition<ENTITY extends com.github.mygreen.sqlmapper.metamodel.EntityPath<?>> テーブルの結合情報を保持します。JoinCondition.Conditioner<ENTITY> テーブルの結合条件を組み立てます。JoinType テーブルの結合タイプLikeOpHandler LIKE演算子(LikeOp
)に対する処理を定義します。Lob プロパティがラージオブジェクトであることを定義します。LobByteArrayType byte[] 型のマッピングを処理します。LobStringType String 型のマッピングを処理します。LocalDateTimeType LocalDateTime
型のマッピングを処理します。LocalDateType LocalDate
型のマッピングを処理します。LocalTimeType LocalTime
型のマッピングを処理します。LongType long 型及びそのラッパー型のマッピングを処理します。LowerFunction LOWER 関数を処理します。MappedSuperclass エンティティクラスの親クラスであることを定義します。MetamodelWhere メタモデルを扱う条件式。MetamodelWhereVisitor メタモデルの条件式のVisitorの実装。NameUtils 名前に関するユーティリティクラスです。NamingRule DBのテーブルやカラムをJavaのエンティティ・クラスにマッピングする際の命名規則に沿った変換を行う。NumberableBooleanType 数値をブール値にマッピングして処理を行います。NumberConvertUtils 数値の変換用ユーティリティです。OperationHandler<T extends com.github.mygreen.sqlmapper.metamodel.operator.Operator> 演算子に対する処理を行うためのテンプレートクラス。OperatorConcatFunction 演算子 || による文字列結合を処理します。OracleDialect Oracle v12+用の方言の定義。OracleLegacyDialect 古いOracleDBの方言です。OrderByClause order by句を組み立てるクラスです。Out ストアドプロシージャ/ファンクションの OUT パラメータを表すアノテーションです。PostBatchDeleteEvent エンティティに対するバッチ削除後のイベントです。PostBatchInsertEvent エンティティに対するバッチ挿入後のイベントです。PostBatchUpdateEvent エンティティに対するバッチ更新後のイベントです。PostDeleteEvent エンティティに対する削除後のイベントです。PostgresDialect PostgreSQL用の方言の定義PostInsertEvent エンティティに対する挿入後のイベントです。PostSelectEvent エンティティを参照後のイベントです。PostUpdateEvent エンティティに対するバッチ削除後のイベントです。PreBatchDeleteEvent エンティティに対するバッチ削除前のイベントです。PreBatchInsertEvent エンティティに対するバッチ挿入前のイベントです。PreBatchUpdateEvent エンティティに対するバッチ更新前のイベントです。PreDeleteEvent エンティティに対する削除前のイベントです。PreInsertEvent エンティティに対する挿入前のイベントです。PreUpdateEvent エンティティに対する更新前のイベントです。PropertyBase JavaBeanのプロパティの基本的な機能を提供します。PropertyMeta プロパティのメタ情報です。PropertyMetaFactory プロパティのメタ情報を作成します。PropertyValueInvoker 埋め込み型のプロパティ値にアクセスするためのクラス。QueryUtils クエリ組み立て時のヘルパークラスResultSet ストアドプロシージャ/ファンクションが返すResultSet
を表すアノテーションです。SelectClause select句を組み立てるクラスです。SelectForUpdateType SELECT ~ FOR UPDATEのタイプを表す列挙です。SequenceGenerator 識別子(主キー)の値をシーケンスにより採番する設定をします。SequenceIdGenerator GeneratedValue.GenerationType.SEQUENCE
方式でIDの値を自動生成するIDジェネレータです。SetClause SET句を組み立てるクラスです。ShortType short 型及びそのラッパー型のマッピングを処理します。SimpleWhere 入力された項目を AND でつなげていく条件を組み立てるクラスです。SimpleWhereBuilder SQLのWhere句の条件をANDやORでつなげていく組み立てるためのクラスです。SimpleWhereVisitor SingleColumnRowMapper<T> 1列しかないResultSetをマッピングします。SqlCount SQLテンプレートによる件数のカウントを行うクエリです。SqlCountImpl SQLテンプレートによる件数のカウントを行うクエリの実装です。SqlDateType Date
型のマッピングを処理します。SqlEntityRowMapper<T> SQLテンプレートによる抽出結果の1レコード分のエンティティをマッピングする。SqlFunction SQL関数を処理するためのインタフェース。SqliteDialect SQLiteの方言の定義。SqlMapper JDBCによるSQL実行を管理するクラスです。SqlMapperConfigurationSupport SQLMapperのSpringBeanの設定サポート用クラス。SqlMapperContext SqlMapperの設定情報を保持します。SqlMapperException SqlMapperのルート例外。SqlParameterBindException SQL用変数の値のバインドに失敗した場合にスローされる例外です。SqlSelect<T> SQLテンプレートによる抽出を行うクエリです。SqlSelectExecutor<T> SQLテンプレートによる抽出を行うクエリを実行します。SqlSelectImpl<T> SQLテンプレートによる抽出を行うクエリの実装です。SqlTemplateProperties SQLテンプレートによる設定SqlTemporalType<T extends Date> Date
を継承している時制の型を表すインタフェース。SqlTimestampType Timestamp
型のマッピングを処理します。SqlTimeType Time
型のマッピングを処理します。SqlUpdate SQLテンプレートによる更新(INSERT / UPDATE/ DELETE)を行うクエリです。SqlUpdateImpl SQLテンプレートによる更新(INSERT / UPDATE/ DELETE)を行うクエリの実装です。SqlValueConversionException SQL値の変換に失敗したときにスローされる例外です。StandardDialect 標準のDBの方言定義。StoredName ストアドプロシージャ/ストアドファンクションの名称を指定するためのクラス。StoredParamMeta ストアドのパラメータを表現します。StoredParamMetaFactory ストアドプロシージャ/ストアドファンクションのパラメータのメタ情報を作成します。StoredParamValueType ストアドプロシージャ/ファンクションのパラメータの型を表します。StoredPropertyMeta ストアドプロシージャ/ストアドファンクションのDTO形式のパラメータのプロパティ。StoredPropertyMetaFactory ストアドプロシージャ/ファンクションStoredResultSetRowMapper<T> ストアドプロシージャ/ファンクションのResultSetをBeanにマッピングします。StringType String
型のマッピングを処理します。Table テーブル情報を指定します。TableGenerator 識別子(主キー)の値をテーブルにより採番する設定をします。TableIdContext テーブルを用いたIDを生成するための情報を保持します。TableIdGenerator GeneratedValue.GenerationType.TABLE
方式でIDの値を自動生成するIDジェネレータです。TableIdGeneratorProperties テーブルによるIDの自動採番の設定TableIdIncrementer テーブルを用いてIDの採番を行います。TableMeta テーブルのメタ情報です。TableNameResolver テーブル名と別名を管理します。Temporal プロパティが時制であることを定義します。Temporal.TemporalType 時制の種別を定義します。Term 式の項を表現するインタフェース。TextConversionException 値を文字列への変換に失敗したときにスローされる例外です。Transient プロパティが永続化対象外であることを定義します。UnaryOpHandler 単項演算子(UnaryOp
)に対する処理を定義します。UpdatedAt エンティティの更新された日時を表すプロパティであることを定義します。UpdatedBy エンティティの更新が誰にされたかを表すプロパティであることを定義します。UpperFunction UPPER 関数を処理します。UtilDateType Date
型のマッピングを処理します。UUIDGenerator GeneratedValue.GenerationType.UUID
方式でIDの値を自動生成するIDジェネレータです。UUIDType 文字列型をUUID
型のマッピングを処理します。ValueType<T> SQL(JDBC)とマッピング先の型を表すインタフェースです。ValueTypeNotFoundException 対応するValueType
が見つからない場合にスローされる例外です。ValueTypeRegistry ValueType
を管理します。Version プロパティが楽観的排他キーとしてのバージョンキーであることを定義します。VisitorContext 式であるノードを巡回する際に持ち回るコンテキスト。Where Where句を組み立てるインタフェースです。WhereClause where句を組み立てるクラスです。WhereTerm WhereVisitor Where句をSQLに変換するためのVisitor