in src/main/java/org/apache/fineract/cn/cassandra/core/CassandraJourney.java [79:95]
void init() {
final KeyspaceMetadata keyspaceMetadata =
session.getCluster().getMetadata().getKeyspace(session.getLoggedKeyspace());
final TableMetadata schemaTable = keyspaceMetadata.getTable(ParseUtils.quote(this.schemaTableName));
if (schemaTable == null) {
try {
session.execute(SchemaBuilder
.createTable(this.schemaTableName)
.addPartitionKey("version", DataType.text())
.addColumn("hash_value", DataType.cint())
.buildInternal()
);
} catch (final Throwable th) {
this.logger.warn("Schema table for '{}' already exists.", this.applicationName.getServiceName());
}
}
}