We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 89a3d9a commit ba9429cCopy full SHA for ba9429c
src/main/java/com/aerospike/jdbc/schema/AerospikeSchemaBuilder.java
@@ -48,14 +48,16 @@ public static List<DataColumn> getSchema(SchemaTableName schemaTableName, IAeros
48
49
client.scanAll(policy, schemaTableName.getSchemaName(), toSet(schemaTableName.getTableName()), (key, rec) -> {
50
Map<String, Object> bins = rec.bins;
51
- bins.forEach((k, value) -> {
52
- logger.fine(() -> String.format("Bin: %s -> %s", k, value));
53
- int t = getBinType(value);
54
- if (k != null && t != 0) {
55
- columnHandles.put(k, new DataColumn(schemaTableName.getSchemaName(),
56
- schemaTableName.getTableName(), t, k, k));
57
- }
58
- });
+ if (bins != null) {
+ bins.forEach((k, value) -> {
+ logger.fine(() -> String.format("Bin: %s -> %s", k, value));
+ int t = getBinType(value);
+ if (k != null && t != 0) {
+ columnHandles.put(k, new DataColumn(schemaTableName.getSchemaName(),
+ schemaTableName.getTableName(), t, k, k));
+ }
59
+ });
60
61
});
62
63
List<DataColumn> columns = new ArrayList<>(columnHandles.values());
0 commit comments