public Schema snapshot(SchemaVersion version) { return schema.snapshot(version); }
public Schema snapshot(SchemaVersion version) { return schema.snapshot(version); }
protected CalciteSchema snapshot(CalciteSchema parent, SchemaVersion version) { CalciteSchema snapshot = new CachingCalciteSchema(parent, schema.snapshot(version), name, null, tableMap, latticeMap, typeMap, functionMap, functionNames, nullaryFunctionMap, getPath()); for (CalciteSchema subSchema : subSchemaMap.map().values()) { CalciteSchema subSchemaSnapshot = subSchema.snapshot(snapshot, version); snapshot.subSchemaMap.put(subSchema.name, subSchemaSnapshot); } return snapshot; }
protected CalciteSchema snapshot(CalciteSchema parent, SchemaVersion version) { CalciteSchema snapshot = new SimpleCalciteSchema(parent, schema.snapshot(version), name, null, tableMap, latticeMap, typeMap, functionMap, functionNames, nullaryFunctionMap, getPath()); for (CalciteSchema subSchema : subSchemaMap.map().values()) { CalciteSchema subSchemaSnapshot = subSchema.snapshot(snapshot, version); snapshot.subSchemaMap.put(subSchema.name, subSchemaSnapshot); } return snapshot; }
protected CalciteSchema snapshot(CalciteSchema parent, SchemaVersion version) { CalciteSchema snapshot = new CachingCalciteSchema(parent, schema.snapshot(version), name, null, tableMap, latticeMap, typeMap, functionMap, functionNames, nullaryFunctionMap, getPath()); for (CalciteSchema subSchema : subSchemaMap.map().values()) { CalciteSchema subSchemaSnapshot = subSchema.snapshot(snapshot, version); snapshot.subSchemaMap.put(subSchema.name, subSchemaSnapshot); } return snapshot; }
protected CalciteSchema snapshot(CalciteSchema parent, SchemaVersion version) { CalciteSchema snapshot = new SimpleCalciteSchema(parent, schema.snapshot(version), name, null, tableMap, latticeMap, typeMap, functionMap, functionNames, nullaryFunctionMap, getPath()); for (CalciteSchema subSchema : subSchemaMap.map().values()) { CalciteSchema subSchemaSnapshot = subSchema.snapshot(snapshot, version); snapshot.subSchemaMap.put(subSchema.name, subSchemaSnapshot); } return snapshot; }