ActiveScanImpl(ClientContext context, org.apache.accumulo.core.tabletserver.thrift.ActiveScan activeScan) throws TableNotFoundException { this.scanId = activeScan.scanId; this.client = activeScan.client; this.user = activeScan.user; this.age = activeScan.age; this.idle = activeScan.idleTime; this.tableName = Tables.getTableName(context, Table.ID.of(activeScan.tableId)); this.type = ScanType.valueOf(activeScan.getType().name()); this.state = ScanState.valueOf(activeScan.state.name()); this.extent = new KeyExtent(activeScan.extent); this.authorizations = new Authorizations(activeScan.authorizations); this.columns = new ArrayList<>(activeScan.columns.size()); for (TColumn tcolumn : activeScan.columns) this.columns.add(new Column(tcolumn)); this.ssiList = new ArrayList<>(); for (IterInfo ii : activeScan.ssiList) { this.ssiList.add(ii.iterName + "=" + ii.priority + "," + ii.className); } this.ssio = activeScan.ssio; }
pscan.age = scan.getAge(); pscan.idleTime = scan.getIdleTime(); pscan.type = ScanType.valueOf(scan.getType().toString()); pscan.state = ScanState.valueOf(scan.getState().toString()); TabletId e = scan.getTablet();
ActiveScanImpl(Instance instance, org.apache.accumulo.core.tabletserver.thrift.ActiveScan activeScan) throws TableNotFoundException { this.scanId = activeScan.scanId; this.client = activeScan.client; this.user = activeScan.user; this.age = activeScan.age; this.idle = activeScan.idleTime; this.tableName = Tables.getTableName(instance, activeScan.tableId); this.type = ScanType.valueOf(activeScan.getType().name()); this.state = ScanState.valueOf(activeScan.state.name()); this.extent = new KeyExtent(activeScan.extent); this.authorizations = new Authorizations(activeScan.authorizations); this.columns = new ArrayList<>(activeScan.columns.size()); for (TColumn tcolumn : activeScan.columns) this.columns.add(new Column(tcolumn)); this.ssiList = new ArrayList<>(); for (IterInfo ii : activeScan.ssiList) { this.ssiList.add(ii.iterName + "=" + ii.priority + "," + ii.className); } this.ssio = activeScan.ssio; }