Pei He created BEAM-1065: ---------------------------- Summary: FileBasedSource: replace SeekableByteChannel with open(spec, startingPosition) Key: BEAM-1065 URL: https://issues.apache.org/jira/browse/BEAM-1065 Project: Beam Issue Type: Sub-task Components: sdk-java-core Reporter: Pei He Assignee: Pei He
FileBasedReader should be able to open the file with the Source.getStartOffset(), and then read forward to find the first input element. The benefits are: 1. It is easier to implement a ReadableByteChannel. 2. Dynamically splitting won't require file systems to support seeking. 3. Doesn't need to seek to position twice, which is what current API does. -- This message was sent by Atlassian JIRA (v6.3.4#6332)