in timescaledb-connector/src/integration-test/java/com/epam/deltix/timebase/connector/service/timescale/TimescaleSqlGeneratorTest.java [425:466]
private TimescaleSchema getInvalidSchema() {
TimescaleSchema schema = new TimescaleSchema();
schema.setName("orders-123");
schema.setPolymorphic(true);
TimescaleColumn id = TimescaleColumn.builder()
.name("id")
.dataType(TimescaleColumn.TimescaleDataType.SERIAL)
.build();
TimescaleColumn eventtime = TimescaleColumn.builder()
.name("eventtime")
.dataType(TimescaleColumn.TimescaleDataType.DATETIME)
.build();
TimescaleColumn balance = TimescaleColumn.builder()
.name("balance")
.dataType(TimescaleColumn.TimescaleDataType.DECIMAL64)
.build();
TimescaleColumn somename = TimescaleColumn.builder()
.name("somename")
.dataType(TimescaleColumn.TimescaleDataType.VARCHAR)
.build();
TimescaleColumn isSomething = TimescaleColumn.builder()
.name("isSomething")
.dataType(TimescaleColumn.TimescaleDataType.BOOLEAN)
.build();
TimescaleColumn val = TimescaleColumn.builder()
.name("val")
.dataType(TimescaleColumn.TimescaleDataType.INTEGER)
.build();
List<TimescaleColumn> columns = Arrays.asList(id, eventtime, balance, somename, isSomething, val);
schema.setColumns(columns);
schema.setPrimaryKey(new TimescaleColumn[]{});
return schema;
}