test_class.declarator: shardPath1
test_class.modifier: private
test_class.original_string: private Path shardPath1;
test_class.type: Path
test_class.var_name: shardPath1
test_class.declarator: shardPath2
test_class.modifier: private
test_class.original_string: private Path shardPath2;
test_class.type: Path
test_class.var_name: shardPath2
test_class.declarator: numRecords1
test_class.modifier: private
test_class.original_string: private long numRecords1;
test_class.type: long
test_class.var_name: numRecords1
test_class.declarator: numRecords2
test_class.modifier: private
test_class.original_string: private long numRecords2;
test_class.type: long
test_class.var_name: numRecords2
test_class.declarator: split1
test_class.modifier: private
test_class.original_string: private ShardedInputSplit split1;
test_class.type: ShardedInputSplit
test_class.var_name: split1
test_class.declarator: split2
test_class.modifier: private
test_class.original_string: private ShardedInputSplit split2;
test_class.type: ShardedInputSplit
test_class.var_name: split2
test_class.file: bigquery/src/test/java/com/google/cloud/hadoop/io/bigquery/ShardedInputSplitTest.java
test_class.identifier: ShardedInputSplitTest
test_case.body: @Test
    public void testToString()
        throws IOException {
      assertThat(split1.toString()).contains(shardPath1.toString());
      assertThat(split1.toString()).contains(Long.toString(numRecords1));
    }
test_case.class_method_signature: ShardedInputSplitTest.testToString()
test_case.full_signature: @Test public void testToString()
test_case.identifier: testToString
test_case.invocations: contains assertThat toString toString contains assertThat toString toString
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testToString()
focal_class.declarator: shardDirectoryAndPattern
focal_class.modifier: private
focal_class.original_string: private Path shardDirectoryAndPattern;
focal_class.type: Path
focal_class.var_name: shardDirectoryAndPattern
focal_class.declarator: estimatedNumRecords
focal_class.modifier: private
focal_class.original_string: private long estimatedNumRecords;
focal_class.type: long
focal_class.var_name: estimatedNumRecords
focal_class.file: bigquery/src/main/java/com/google/cloud/hadoop/io/bigquery/ShardedInputSplit.java
focal_class.identifier: ShardedInputSplit
focal_class.interfaces: implements Writable
focal_class.class_method_signature: ShardedInputSplit.ShardedInputSplit()
focal_class.full_signature: public  ShardedInputSplit()
focal_class.identifier: ShardedInputSplit
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  ShardedInputSplit()
focal_class.class_method_signature: ShardedInputSplit.ShardedInputSplit(Path shardDirectoryAndPattern, long estimatedNumRecords)
focal_class.full_signature: public  ShardedInputSplit(Path shardDirectoryAndPattern, long estimatedNumRecords)
focal_class.identifier: ShardedInputSplit
focal_class.modifiers: public
focal_class.parameters: (Path shardDirectoryAndPattern, long estimatedNumRecords)
focal_class.signature:  ShardedInputSplit(Path shardDirectoryAndPattern, long estimatedNumRecords)
focal_class.class_method_signature: ShardedInputSplit.getShardDirectoryAndPattern()
focal_class.full_signature: public Path getShardDirectoryAndPattern()
focal_class.identifier: getShardDirectoryAndPattern
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Path
focal_class.signature: Path getShardDirectoryAndPattern()
focal_class.class_method_signature: ShardedInputSplit.getLength()
focal_class.full_signature: @Override public long getLength()
focal_class.identifier: getLength
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getLength()
focal_class.class_method_signature: ShardedInputSplit.getLocations()
focal_class.full_signature: @Override public String[] getLocations()
focal_class.identifier: getLocations
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String[]
focal_class.signature: String[] getLocations()
focal_class.class_method_signature: ShardedInputSplit.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: ShardedInputSplit.write(DataOutput out)
focal_class.full_signature: @Override public void write(DataOutput out)
focal_class.identifier: write
focal_class.modifiers: @Override public
focal_class.parameters: (DataOutput out)
focal_class.return: void
focal_class.signature: void write(DataOutput out)
focal_class.class_method_signature: ShardedInputSplit.readFields(DataInput in)
focal_class.full_signature: @Override public void readFields(DataInput in)
focal_class.identifier: readFields
focal_class.modifiers: @Override public
focal_class.parameters: (DataInput in)
focal_class.return: void
focal_class.signature: void readFields(DataInput in)
focal_class.superclass: extends InputSplit
focal_method.body: @Override
    public String toString() {
      return String.format("%s[%d estimated records]", shardDirectoryAndPattern, estimatedNumRecords);
    }
focal_method.class_method_signature: ShardedInputSplit.toString()
focal_method.full_signature: @Override public String toString()
focal_method.identifier: toString
focal_method.invocations: format
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: String
focal_method.signature: String toString()