Search Java Code Snippets


  Help us in improving the repository. Add new snippets through 'Submit Code Snippet ' link.





#Java - Code Snippets for '#.Adapter' - 3 code snippet(s) found

 Sample 1. Code Sample / Example / Snippet of org.apache.calcite.adapter.enumerable.PhysType

  public Result implement(EnumerableRelImplementor implementor, Prefer pref) {

PhysType physType =

PhysTypeImpl.of(

implementor.getTypeFactory(),

getRowType(),

pref.preferArray());



if (table instanceof JsonTable) {

return implementor.result(

physType,

Blocks.toBlock(

Expressions.call(table.getExpression(JsonTable.class),

"enumerable")));

}

return implementor.result(

physType,

Blocks.toBlock(

Expressions.call(table.getExpression(CsvTranslatableTable.class),

"project", Expressions.constant(fields))));

}


   Like      Feedback      org.apache.calcite.adapter.enumerable.PhysType


 Sample 2. Code Sample / Example / Snippet of org.apache.calcite.adapter.jdbc.JdbcImplementor

  private String generateSql(SqlDialect dialect) {

final JdbcImplementor jdbcImplementor =

new JdbcImplementor(dialect,

(JavaTypeFactory) getCluster().getTypeFactory());

final JdbcImplementor.Result result =

jdbcImplementor.visitChild(0, getInput());

return result.asQuery().toSqlString(dialect).getSql();

}


   Like      Feedback      org.apache.calcite.adapter.jdbc.JdbcImplementor


 Sample 3. Code Sample / Example / Snippet of org.apache.calcite.adapter.enumerable.EnumerableLimit

    public void onMatch(RelOptRuleCall call) {

final EnumerableLimit limit = call.rel(0);

final RelNode converted = convert(limit);

if (converted != null) {

call.transformTo(converted);

}

}


   Like      Feedback      org.apache.calcite.adapter.enumerable.EnumerableLimit



Subscribe to Java News and Posts. Get latest updates and posts on Java from Buggybread.com
Enter your email address:
Delivered by FeedBurner