package com.querydsl.sql.spatial; import static com.querydsl.core.types.PathMetadataFactory.forVariable; import javax.annotation.Generated; import org.geolatte.geom.Geometry; import com.querydsl.core.types.Path; import com.querydsl.core.types.PathMetadata; import com.querydsl.core.types.dsl.NumberPath; import com.querydsl.spatial.GeometryPath; import com.querydsl.sql.ColumnMetadata; /** * QShapes is a Querydsl query type for QShapes */ @Generated("com.querydsl.sql.codegen.MetaDataSerializer") public class QShapes extends RelationalPathSpatial<Shapes> { private static final long serialVersionUID = 563213127; public static final QShapes shapes = new QShapes("SHAPES"); public final GeometryPath<Geometry> geometry = createGeometry("geometry", Geometry.class); public final NumberPath<Integer> id = createNumber("id", Integer.class); public final com.querydsl.sql.PrimaryKey<Shapes> shapesPkey = createPrimaryKey(id); public QShapes(String variable) { super(Shapes.class, forVariable(variable), "PUBLIC", "SHAPES"); addMetadata(); } public QShapes(String variable, String schema, String table) { super(Shapes.class, forVariable(variable), schema, table); addMetadata(); } public QShapes(Path<? extends Shapes> path) { super(path.getType(), path.getMetadata(), "PUBLIC", "SHAPES"); addMetadata(); } public QShapes(PathMetadata metadata) { super(Shapes.class, metadata, "PUBLIC", "SHAPES"); addMetadata(); } public void addMetadata() { addMetadata(geometry, ColumnMetadata.named("GEOMETRY").ofType(1111).withSize(2147483647)); addMetadata(id, ColumnMetadata.named("ID").ofType(4).withSize(10).notNull()); } }