String functionName;
List<TPreptimeValue> input;
List<TPreparedExpression> arguments;
if (column.getIdentityGenerator() != null) {
Sequence sequence = column.getIdentityGenerator();
TableName sequenceName = sequence.getSequenceName();
functionName = "NEXTVAL";
input = new ArrayList<>(2);
input.add(ValueSources.fromObject(sequenceName.getSchemaName(), typesTranslator.typeForString(sequenceName.getSchemaName())));
input.add(ValueSources.fromObject(sequenceName.getTableName(), typesTranslator.typeForString(sequenceName.getTableName())));
arguments = new ArrayList<>(input.size());
for (TPreptimeValue tpv : input) {
arguments.add(new TPreparedLiteral(tpv.type(), tpv.value()));
}
}