void readFrom(ObjectInputStream ois) throws TeiidComponentException, IOException, ClassNotFoundException { this.tree.readValuesFrom(ois); int numIdx = ois.readInt(); for (int i = 0; i < numIdx; i++) { boolean unique = ois.readBoolean(); int numCols = ois.readInt(); ArrayList<ElementSymbol> indexColumns = new ArrayList<ElementSymbol>(numCols); for (int j = 0; j < numCols; j++) { int colIndex = ois.readInt(); indexColumns.add(this.columns.get(colIndex)); } TempTable tt = this.createIndexTable(indexColumns, unique); tt.readFrom(ois); } }
void readFrom(ObjectInputStream ois) throws TeiidComponentException, IOException, ClassNotFoundException { this.tree.readValuesFrom(ois); int numIdx = ois.readInt(); for (int i = 0; i < numIdx; i++) { boolean unique = ois.readBoolean(); int numCols = ois.readInt(); ArrayList<ElementSymbol> indexColumns = new ArrayList<ElementSymbol>(numCols); for (int j = 0; j < numCols; j++) { int colIndex = ois.readInt(); indexColumns.add(this.columns.get(colIndex)); } TempTable tt = this.createIndexTable(indexColumns, unique); tt.readFrom(ois); } }
void readFrom(ObjectInputStream ois) throws TeiidComponentException, IOException, ClassNotFoundException { this.tree.readValuesFrom(ois); int numIdx = ois.readInt(); for (int i = 0; i < numIdx; i++) { boolean unique = ois.readBoolean(); int numCols = ois.readInt(); ArrayList<ElementSymbol> indexColumns = new ArrayList<ElementSymbol>(numCols); for (int j = 0; j < numCols; j++) { int colIndex = ois.readInt(); indexColumns.add(this.columns.get(colIndex)); } TempTable tt = this.createIndexTable(indexColumns, unique); tt.readFrom(ois); } }
tempTable.readFrom(ois); MatTableInfo info = this.getMatTableInfo(stateId); synchronized (info) {
tempTable.readFrom(ois); MatTableInfo info = this.getMatTableInfo(stateId); synchronized (info) {
tempTable.readFrom(ois); MatTableInfo info = this.getMatTableInfo(stateId); synchronized (info) {