@Override public String toString() { return "\"fragment\": {\"id\": \""+ tableName +"\", \"path\": " +getPath() + "\", \"start\": " + this.getStartKey() + ",\"length\": " + getEndKey() + "}" ; }
@Override public String toString() { return "\"fragment\": {\"id\": \""+ inputSourceId +"\", \"path\": " +getPath() + "\", \"start\": " + this.getStartKey() + ",\"length\": " + getLength() + "}" ; } }
@Override public Object clone() throws CloneNotSupportedException { FileFragment frag = (FileFragment) super.clone(); frag.diskIds = diskIds; return frag; }
/** * A factory that makes the split for this class. It can be overridden * by sub-classes to make sub-types */ protected FileFragment makeSplit(String fragmentId, Path file, long start, long length) { return new FileFragment(fragmentId, file, start, length); }
public int getDiskId() { if(fragment.getDiskIds().length <= 0) { //LOG.warn("===> No DiskId:" + fragment.getPath() + ":" + fragment.getStartKey()); return -1; } else { return fragment.getDiskIds()[0]; } }
public Path getPath() { return fragment.getPath(); }
public FileFragment(String tableName, Path uri, long start, long length, String[] hosts, int[] diskIds) { this.set(tableName, uri, start, length, hosts, diskIds); } // Non splittable
@Override public Object clone() throws CloneNotSupportedException { KafkaFragment frag = (KafkaFragment) super.clone(); frag.topicName = topicName; frag.last = last; return frag; }
@Override public String toString() { return "\"fragment\": {\"id\": \""+ tableName +"\", \"path\": " +getPath() + "\", \"start\": " + this.getStartKey() + ",\"length\": " + getLength() + "}" ; }
protected FileFragment makeSplit(String fragmentId, Path file, long start, long length, String[] hosts) { return new FileFragment(fragmentId, file, start, length, hosts); }
public FileFragment(String tableName, Path uri, long start, long length, String[] hosts, int[] diskIds) { this.set(tableName, uri, start, length, hosts, diskIds); } // Non splittable
public Object clone() throws CloneNotSupportedException { HBaseFragment frag = (HBaseFragment) super.clone(); frag.hbaseTableName = hbaseTableName; frag.last = last; return frag; }
/** * A factory that makes the split for this class. It can be overridden * by sub-classes to make sub-types */ protected FileFragment makeSplit(String fragmentId, Path file, long start, long length) { return new FileFragment(fragmentId, file, start, length); }
public FileFragment(String fragmentId, Path path, long start, long length) { this.set(fragmentId, path, start, length, null, null); }
/** * A factory that makes the split for this class. It can be overridden * by sub-classes to make sub-types */ protected FileFragment makeSplit(String fragmentId, Path file, long start, long length) { return new FileFragment(fragmentId, file, start, length); }
protected FileFragment makeSplit(String fragmentId, Path file, long start, long length, String[] hosts) { return new FileFragment(fragmentId, file, start, length, hosts); }
protected FileFragment makeSplit(String fragmentId, Path file, BlockLocation blockLocation) throws IOException { return new FileFragment(fragmentId, file, blockLocation); }
protected FileFragment makeSplit(String fragmentId, Path file, BlockLocation blockLocation) throws IOException { return new FileFragment(fragmentId, file, blockLocation); }
protected FileFragment makeSplit(String fragmentId, Path file, BlockLocation blockLocation) throws IOException { return new FileFragment(fragmentId, file, blockLocation); }
protected FileFragment makeSplit(String fragmentId, Path file, long start, long length, String[] hosts) { return new FileFragment(fragmentId, file, start, length, hosts); }