Gradle
코로나바이러스가 한창이다. 영화 컨테이젼을 보다가 gradle의 뜻을 깨달았다. 영화 마지막에 U2 노래가 흐르더라. ... from the cradle to the grave~
PARTITION BY RANGE (year, month, day) (
PARTITION VALUE = (2018, 10, 25),
PARTITION VALUE = (2018, 10, 26),
PARTITION VALUE = (2018, 10, 27),
PARTITION VALUE = (2018, 10, 28)
)
private void addRangePartitionsOnDemand()
{
logger.info("Add range partition on kudu table.");
Schema schema = table.getSchema();
PartialRow lower = schema.newPartialRow();
PartialRow upper = schema.newPartialRow();
lower.addInt("year", 2018);
lower.addInt("month", 10);
lower.addInt("day", 29);
upper.addInt("year", 2018);
upper.addInt("month", 10);
upper.addInt("day", 30);
try {
client.alterTable(table.getName(), new AlterTableOptions().addRangePartition(lower, upper));
} catch (KuduException e) {
logger.error("New range partition conflicts with existing range partition", e);
}
}