public GeometryCollectionPath(Class<? extends T> type, Path<?> parent, String property) { this(type, PathMetadataFactory.forProperty(parent, property)); }
public LinearRingPath(Class<? extends T> type, Path<?> parent, String property) { this(type, PathMetadataFactory.forProperty(parent, property)); }
protected DateTimePath(Class<? extends T> type, Path<?> parent, String property) { this(type, PathMetadataFactory.forProperty(parent, property)); }
protected TimePath(Class<? extends T> type, Path<?> parent, String property) { this(type, PathMetadataFactory.forProperty(parent, property)); }
public JTSMultiPointPath(Class<? extends T> type, Path<?> parent, String property) { this(type, PathMetadataFactory.forProperty(parent, property)); }
protected CollectionPath(Class<? super E> type, Class<Q> queryType, Path<?> parent, String property) { this(type, queryType, PathMetadataFactory.forProperty(parent, property)); }
public JTSMultiPolygonPath(Class<? extends T> type, Path<?> parent, String property) { this(type, PathMetadataFactory.forProperty(parent, property)); }
protected ListPath(Class<? super E> elementType, Class<Q> queryType, Path<?> parent, String property) { this(elementType, queryType, PathMetadataFactory.forProperty(parent, property)); }
protected SetPath(Class<? super E> type, Class<Q> queryType, Path<?> parent, String property) { this(type, queryType, PathMetadataFactory.forProperty(parent, property)); }
/** * Create a new Path expression * * @param type type of expression * @param parent parent path * @param property property name * @return property path */ public static <T extends Enum<T>> EnumPath<T> enumPath(Class<? extends T> type, Path<?> parent, String property) { return new EnumPath<T>(type, PathMetadataFactory.forProperty(parent, property)); }
/** * Create a new Path expression * * @param type type of expression * @param parent parent path * @param property property path * @return path expression */ public static <T extends Comparable<?>> ComparablePath<T> comparablePath(Class<? extends T> type, Path<?> parent, String property) { return new ComparablePath<T>(type, PathMetadataFactory.forProperty(parent, property)); }
/** * Create a new Path expression * * @param type type of expression * @param parent parent path * @param property property name * @return path expression */ public static <T extends Number & Comparable<?>> NumberPath<T> numberPath(Class<? extends T> type, Path<?> parent, String property) { return new NumberPath<T>(type, PathMetadataFactory.forProperty(parent, property)); }
/** * Create a new Path expression * * @param parent parent path * @param property property name * @return property path */ public static StringPath stringPath(Path<?> parent, String property) { return new StringPath(PathMetadataFactory.forProperty(parent, property)); }
/** * Create a new Path expression * * @param parent parent path * @param property property name * @return property path */ public static BooleanPath booleanPath(Path<?> parent, String property) { return new BooleanPath(PathMetadataFactory.forProperty(parent, property)); }
/** * Create a new Path expression * * @param type type of expression * @param parent parent path * @param property property name * @return property path */ public static <T> SimplePath<T> simplePath(Class<? extends T> type, Path<?> parent, String property) { return new SimplePath<T>(type, PathMetadataFactory.forProperty(parent, property)); }
/** * Create a new Path expression * * @param type type of expression * @param parent parent path * @param property property name * @return property path */ public static <T> DslPath<T> dslPath(Class<? extends T> type, Path<?> parent, String property) { return new DslPath<T>(type, PathMetadataFactory.forProperty(parent, property)); }
/** * Create a new Path expression * * @param type type of expression * @param parent parent path * @param property property name * @return path expression */ public static <T extends Comparable<?>> DatePath<T> datePath(Class<? extends T> type, Path<?> parent, String property) { return new DatePath<T>(type, PathMetadataFactory.forProperty(parent, property)); }
/** * Create a new Path expression * * @param type type of expression * @param parent parent path * @param property property name * @return property path */ public static <T extends Comparable<?>> TimePath<T> timePath(Class<? extends T> type, Path<?> parent, String property) { return new TimePath<T>(type, PathMetadataFactory.forProperty(parent, property)); }
/** * Create a new Path expression * * @param type type of expression * @param parent parent path * @param property property name * @return path expression */ public static <T extends Comparable<?>> ComparableEntityPath<T> comparableEntityPath(Class<? extends T> type, Path<?> parent, String property) { return new ComparableEntityPath<T>(type, PathMetadataFactory.forProperty(parent, property)); }
/** * Create a new Path expression * * @param type type of expression * @param parent parent path * @param property property name * @return path expression */ public static <T extends Comparable<?>> DateTimePath<T> dateTimePath(Class<? extends T> type, Path<?> parent, String property) { return new DateTimePath<T>(type, PathMetadataFactory.forProperty(parent, property)); }