public Expression record(Type javaRowClass, List<Expression> expressions) { return Expressions.newArrayInit(Object.class, expressions); }
public Expression record(Type javaRowClass, List<Expression> expressions) { return Expressions.newArrayInit(Object.class, expressions); }
/** E.g. {@code constantArrayList("x", "y")} returns * "Arrays.asList('x', 'y')". * @param values list of values * @param clazz runtime class representing each element in the list * @param <T> type of elements in the list * @return method call which creates a list */ private static <T> MethodCallExpression constantArrayList(List<T> values, Class clazz) { return Expressions.call(BuiltInMethod.ARRAYS_AS_LIST.method, Expressions.newArrayInit(clazz, constantList(values))); }
public Expression visit(NewArrayExpression newArrayExpression, int dimension, Expression bound, List<Expression> expressions) { return Objects.equals(expressions, newArrayExpression.expressions) && Objects.equals(bound, newArrayExpression.bound) ? newArrayExpression : expressions == null ? Expressions.newArrayBounds( Types.getComponentTypeN(newArrayExpression.type), dimension, bound) : Expressions.newArrayInit( Types.getComponentTypeN(newArrayExpression.type), dimension, expressions); }
Expressions.call( BuiltInMethod.AS_ENUMERABLE.method, Expressions.newArrayInit( Primitive.box(rowClass), expressions)))); return implementor.result(physType, builder.toBlock());
Expressions.call( BuiltInMethod.AS_ENUMERABLE.method, Expressions.newArrayInit( Primitive.box(rowClass), expressions)))); return implementor.result(physType, builder.toBlock());
blockBuilder.add( Expressions.return_(null, Expressions.newArrayInit(Object[].class, expressions))); final MethodDeclaration methodDecl = Expressions.methodDecl(Modifier.PUBLIC, Object[].class,
blockBuilder.add( Expressions.return_(null, Expressions.newArrayInit(Object[].class, expressions))); final MethodDeclaration methodDecl = Expressions.methodDecl(Modifier.PUBLIC, Object[].class,
null, BuiltInMethod.LIST_N.method, Expressions.newArrayInit( Comparable.class, expressions)),
null, BuiltInMethod.LIST_N.method, Expressions.newArrayInit( Comparable.class, expressions)),
null, BuiltInMethod.LIST_N.method, Expressions.newArrayInit( Comparable.class, list)),
null, BuiltInMethod.LIST_N.method, Expressions.newArrayInit( Comparable.class, list)),
builder0.append("preparedStatementConsumer", Expressions.call(BuiltInMethod.CREATE_ENRICHER.method, Expressions.newArrayInit(Integer.class, 1, toIndexesTableExpression(sqlString)), DataContext.ROOT));