インタフェースの使用
com.github.mygreen.sqlmapper.metamodel.Path
-
Pathを使用しているパッケージ パッケージ 説明 com.github.mygreen.sqlmapper.metamodel メタモデルによる条件式の組み立て機能を提供します。com.github.mygreen.sqlmapper.metamodel.support サポート機能を提供します。 -
-
com.github.mygreen.sqlmapper.metamodelでのPathの使用
com.github.mygreen.sqlmapper.metamodelでのPathのサブインタフェース 修飾子とタイプ インタフェース 説明 interfaceEntityPath<T>エンティティのパスを表現します。interfacePropertyPath<T>プロパティのパスを表現します。Pathを実装しているcom.github.mygreen.sqlmapper.metamodelのクラス 修飾子とタイプ クラス 説明 classBooleanPathブーリアン型のプロパティを表現します。classEntityPathBase<T>エンティティのメタモデルのベースクラス。classEnumPath<T extends Enum<T>>列挙型のプロパティを表現します。classGeneralPath<T>汎用的な型のプロパティを表現します。classLocalDatePathLocalDate型のプロパティを表現します。classLocalDateTimePathLocalDateTime型のプロパティを表現します。classLocalTimePathLocalTime型のプロパティを表現します。classNumberPath<T extends Number & Comparable<T>>数値型のプロパティを表現します。classPathMixin<T>PathのMixin用の実装。classSqlDatePathDate型のプロパティを表現します。classSqlTimePathDate型のプロパティを表現します。classSqlTimestampPathTimestamp型のプロパティを表現します。classStringPath文字列型のプロパティを表現します。classUtilDatePathDate型のプロパティを表現します。Pathを返すcom.github.mygreen.sqlmapper.metamodelのメソッド 修飾子とタイプ メソッド 説明 Path<?>PathMeta. findRootPath()ルートのパスを親をだ取り検索します。Path<?>PathMeta. getParent()親情報を取得します。Path<?>OrderSpecifier. getPath()対象のパスPath型の引数を持つ型を返すcom.github.mygreen.sqlmapper.metamodelのメソッド 修飾子とタイプ メソッド 説明 Optional<Path<?>>PathMeta. getParentAsOptional()親情報を取得します。Path型のパラメータを持つcom.github.mygreen.sqlmapper.metamodelのメソッド 修飾子とタイプ メソッド 説明 static PathMetaPathMetaUtils. forProperty(Path<?> parent, String propertyName)指定したプロパティのメタ情報を作成します。voidVisitor. visit(Path<?> expr, C context)パスを処理します。Path型のパラメータを持つcom.github.mygreen.sqlmapper.metamodelのコンストラクタ コンストラクタ 説明 BooleanPath(Path<?> parent, String propertyName)プロパティが所属するエンティティの情報とプロパティ名を指定してインスタンスを作成する。EnumPath(Class<? extends T> type, Path<?> parent, String propertyName)プロパティが所属するエンティティの情報とプロパティ名を指定してインスタンスを作成する。GeneralPath(Class<? extends T> type, Path<?> parent, String propertyName)プロパティが所属するエンティティの情報とプロパティ名を指定してインスタンスを作成する。LocalDatePath(Path<?> parent, String propertyName)プロパティが所属するエンティティの情報とプロパティ名を指定してインスタンスを作成する。LocalDateTimePath(Path<?> parent, String propertyName)プロパティが所属するエンティティの情報とプロパティ名を指定してインスタンスを作成する。LocalTimePath(Path<?> parent, String propertyName)プロパティが所属するエンティティの情報とプロパティ名を指定してインスタンスを作成する。NumberPath(Class<? extends T> type, Path<?> parent, String propertyName)プロパティが所属するエンティティの情報とプロパティ名を指定してインスタンスを作成する。OrderSpecifier(OrderType order, Path<?> path)PathMeta(@NonNull Path<?> parent, @NonNull String element, @NonNull PathType type)SqlDatePath(Path<?> parent, String propertyName)プロパティが所属するエンティティの情報とプロパティ名を指定してインスタンスを作成する。SqlTimePath(Path<?> parent, String propertyName)プロパティが所属するエンティティの情報とプロパティ名を指定してインスタンスを作成する。SqlTimestampPath(Path<?> parent, String propertyName)プロパティが所属するエンティティの情報とプロパティ名を指定してインスタンスを作成する。StringPath(Path<?> parent, String propertyName)プロパティが所属するエンティティの情報とプロパティ名を指定してインスタンスを作成する。UtilDatePath(Path<?> parent, String propertyName)プロパティが所属するエンティティの情報とプロパティ名を指定してインスタンスを作成する。 -
com.github.mygreen.sqlmapper.metamodel.supportでのPathの使用
Path型のパラメータを持つcom.github.mygreen.sqlmapper.metamodel.supportのメソッド 修飾子とタイプ メソッド 説明 voidDebugVisitor. visit(Path<?> expr, DebugVisitorContext context)
-