コード例 #1
0
 public static SqlExpression NpgsqlBoxConstructor(
     [Type(typeof(float))] SqlExpression top,
     [Type(typeof(float))] SqlExpression right,
     [Type(typeof(float))] SqlExpression bottom,
     [Type(typeof(float))] SqlExpression left)
 {
     return(PostgresqlSqlDml.NpgsqlBoxConstructor(
                PostgresqlSqlDml.NpgsqlPointConstructor(right, top),
                PostgresqlSqlDml.NpgsqlPointConstructor(left, bottom)));
 }
コード例 #2
0
 public static SqlExpression NpgsqlPolygonOperatorEquality(
     [Type(typeof(NpgsqlPolygon))] SqlExpression left,
     [Type(typeof(NpgsqlPolygon))] SqlExpression right)
 {
     return(PostgresqlSqlDml.NpgsqlTypeOperatorEquality(left, right));
 }
コード例 #3
0
 public static SqlExpression NpgsqlPolygonContains(SqlExpression _this,
                                                   [Type(typeof(NpgsqlPoint))] SqlExpression point)
 {
     return(PostgresqlSqlDml.NpgsqlPathAndPolygonContains(_this, point));
 }
コード例 #4
0
 public static SqlExpression NpgsqlPolygonCount(SqlExpression _this)
 {
     return(PostgresqlSqlDml.NpgsqlPathAndPolygonCount(_this));
 }
コード例 #5
0
 public static SqlExpression NpgsqlPointConstructor(
     [Type(typeof(float))] SqlExpression x,
     [Type(typeof(float))] SqlExpression y)
 {
     return(PostgresqlSqlDml.NpgsqlPointConstructor(x, y));
 }
コード例 #6
0
 public static SqlExpression NpgsqlPointExtractY(SqlExpression _this)
 {
     return(PostgresqlSqlDml.NpgsqlPointExtractY(_this));
 }
コード例 #7
0
 public static SqlExpression NpgsqlCircleConstructor(
     [Type(typeof(NpgsqlPoint))] SqlExpression center,
     [Type(typeof(double))] SqlExpression radius)
 {
     return(PostgresqlSqlDml.NpgsqlCircleConstructor(center, radius));
 }
コード例 #8
0
 public static SqlExpression NpgsqlCircleExtractRadius(SqlExpression _this)
 {
     return(PostgresqlSqlDml.NpgsqlCircleExtractRadius(_this));
 }
コード例 #9
0
 public static SqlExpression NpgsqlCircleExtractCenterPoint(SqlExpression _this)
 {
     return(PostgresqlSqlDml.NpgsqlCircleExtractCenter(_this));
 }
コード例 #10
0
 public static SqlExpression NpgsqlPointExtractRight(SqlExpression _this)
 {
     return(PostgresqlSqlDml.NpgsqlPointExtractX(PostgresqlSqlDml.NpgsqlTypeExtractPoint(_this, 0)));
 }
コード例 #11
0
 public static SqlExpression NpgsqlPointExtractBottom(SqlExpression _this)
 {
     return(PostgresqlSqlDml.NpgsqlPointExtractY(PostgresqlSqlDml.NpgsqlTypeExtractPoint(_this, 1)));
 }
コード例 #12
0
 public static SqlExpression NpgsqlBoxExtractLowerLeftPoint(SqlExpression _this)
 {
     return(PostgresqlSqlDml.NpgsqlTypeExtractPoint(_this, 1));
 }
コード例 #13
0
 public static SqlExpression NpgsqlBoxExtractUpperRightPoint(SqlExpression _this)
 {
     return(PostgresqlSqlDml.NpgsqlTypeExtractPoint(_this, 0));
 }
コード例 #14
0
 public static SqlExpression NpgsqlBoxConstructor(
     [Type(typeof(NpgsqlPoint))] SqlExpression upperRight,
     [Type(typeof(NpgsqlPoint))] SqlExpression lowerLeft)
 {
     return(PostgresqlSqlDml.NpgsqlBoxConstructor(upperRight, lowerLeft));
 }
コード例 #15
0
 public static SqlExpression NpgsqlLSegConstructor(
     [Type(typeof(NpgsqlPoint))] SqlExpression start,
     [Type(typeof(NpgsqlPoint))] SqlExpression end)
 {
     return(PostgresqlSqlDml.NpgsqlLSegConstructor(start, end));
 }
コード例 #16
0
 public static SqlExpression NpgsqlLSegExtractEndPoint(SqlExpression _this)
 {
     return(PostgresqlSqlDml.NpgsqlTypeExtractPoint(_this, 1));
 }