Examples of PostgresqlQueryRewriter


Examples of org.apache.metamodel.jdbc.dialects.PostgresqlQueryRewriter

        _databaseProductName = databaseProductName;
        logger.debug("Database product name: {}", _databaseProductName);
        if (DATABASE_PRODUCT_MYSQL.equals(_databaseProductName)) {
            setQueryRewriter(new MysqlQueryRewriter(this));
        } else if (DATABASE_PRODUCT_POSTGRESQL.equals(_databaseProductName)) {
            setQueryRewriter(new PostgresqlQueryRewriter(this));
        } else if (DATABASE_PRODUCT_SQLSERVER.equals(_databaseProductName)) {
            setQueryRewriter(new SQLServerQueryRewriter(this));
        } else if (DATABASE_PRODUCT_DB2.equals(_databaseProductName)
                || (_databaseProductName != null && _databaseProductName.startsWith(DATABASE_PRODUCT_DB2_PREFIX))) {
            setQueryRewriter(new DB2QueryRewriter(this));
View Full Code Here

Examples of org.apache.metamodel.jdbc.dialects.PostgresqlQueryRewriter

    table.setQuote("\"");
    MutableColumn column = new MutableColumn("bar");
    column.setQuote("\"");
    column.setTable(table);
    Query q = new Query().from(table).select(column).setMaxRows(25).setFirstRow(5);
    String queryString = new PostgresqlQueryRewriter(null).rewriteQuery(q);
    assertEquals("SELECT \"foo\".\"bar\" FROM \"MY_SCHEMA\".\"foo\" LIMIT 25 OFFSET 4", queryString);
  }
View Full Code Here

Examples of org.apache.metamodel.jdbc.dialects.PostgresqlQueryRewriter

    String queryString = new PostgresqlQueryRewriter(null).rewriteQuery(q);
    assertEquals("SELECT \"foo\".\"bar\" FROM \"MY_SCHEMA\".\"foo\" LIMIT 25 OFFSET 4", queryString);
  }

  public void testRewriteFromItem() throws Exception {
    PostgresqlQueryRewriter rewriter = new PostgresqlQueryRewriter(null);

    assertEquals("\"public\".foo",
        rewriter.rewriteFromItem(new FromItem(new MutableTable("foo").setSchema(new MutableSchema("public")))));
  }
View Full Code Here

Examples of org.apache.metamodel.jdbc.dialects.PostgresqlQueryRewriter

    assertEquals("\"public\".foo",
        rewriter.rewriteFromItem(new FromItem(new MutableTable("foo").setSchema(new MutableSchema("public")))));
  }

  public void testGetColumnType() throws Exception {
    PostgresqlQueryRewriter rewriter = new PostgresqlQueryRewriter(null);
    assertEquals(ColumnType.BOOLEAN, rewriter.getColumnType(Types.BIT, "bool", -1));
  }
View Full Code Here

Examples of org.apache.metamodel.jdbc.dialects.PostgresqlQueryRewriter

        _databaseProductName = databaseProductName;
        logger.debug("Database product name: {}", _databaseProductName);
        if (DATABASE_PRODUCT_MYSQL.equals(_databaseProductName)) {
            setQueryRewriter(new MysqlQueryRewriter(this));
        } else if (DATABASE_PRODUCT_POSTGRESQL.equals(_databaseProductName)) {
            setQueryRewriter(new PostgresqlQueryRewriter(this));
        } else if (DATABASE_PRODUCT_SQLSERVER.equals(_databaseProductName)) {
            setQueryRewriter(new SQLServerQueryRewriter(this));
        } else if (DATABASE_PRODUCT_DB2.equals(_databaseProductName)
                || (_databaseProductName != null && _databaseProductName.startsWith(DATABASE_PRODUCT_DB2_PREFIX))) {
            setQueryRewriter(new DB2QueryRewriter(this));
View Full Code Here

Examples of org.apache.metamodel.jdbc.dialects.PostgresqlQueryRewriter

        _databaseProductName = databaseProductName;
        logger.debug("Database product name: {}", _databaseProductName);
        if (DATABASE_PRODUCT_MYSQL.equals(_databaseProductName)) {
            setQueryRewriter(new MysqlQueryRewriter(this));
        } else if (DATABASE_PRODUCT_POSTGRESQL.equals(_databaseProductName)) {
            setQueryRewriter(new PostgresqlQueryRewriter(this));
        } else if (DATABASE_PRODUCT_SQLSERVER.equals(_databaseProductName)) {
            setQueryRewriter(new SQLServerQueryRewriter(this));
        } else if (DATABASE_PRODUCT_DB2.equals(_databaseProductName)
                || (_databaseProductName != null && _databaseProductName.startsWith(DATABASE_PRODUCT_DB2_PREFIX))) {
            setQueryRewriter(new DB2QueryRewriter(this));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.