public static class FindFiles.Builder
extends java.lang.Object
| Modifier and Type | Method and Description | 
|---|---|
| FindFiles.Builder | asOfTime(long timestampMillis)Base results on files in the snapshot that was current as of a timestamp. | 
| FindFiles.Builder | caseInsensitive() | 
| FindFiles.Builder | caseSensitive(boolean findCaseSensitive) | 
| CloseableIterable<DataFile> | collect()Returns all files in the table that match all of the filters. | 
| FindFiles.Builder | includeColumnStats() | 
| FindFiles.Builder | inPartition(PartitionSpec spec,
           StructLike partition)Filter results to files in any one of the given partitions. | 
| FindFiles.Builder | inPartitions(PartitionSpec spec,
            java.util.List<StructLike> partitions)Filter results to files in any one of the given partitions. | 
| FindFiles.Builder | inPartitions(PartitionSpec spec,
            StructLike... partitions)Filter results to files in any one of the given partitions. | 
| FindFiles.Builder | inSnapshot(long findSnapshotId)Base results on the given snapshot. | 
| FindFiles.Builder | withMetadataMatching(Expression expr)Filter results using a metadata filter for the data in a  DataFile. | 
| FindFiles.Builder | withRecordsMatching(Expression expr)Filter results using a record filter. | 
public Builder(Table table)
public FindFiles.Builder caseInsensitive()
public FindFiles.Builder caseSensitive(boolean findCaseSensitive)
public FindFiles.Builder includeColumnStats()
public FindFiles.Builder inSnapshot(long findSnapshotId)
findSnapshotId - a snapshot IDpublic FindFiles.Builder asOfTime(long timestampMillis)
timestampMillis - a timestamp in millisecondspublic FindFiles.Builder withRecordsMatching(Expression expr)
collect().expr - a record filterpublic FindFiles.Builder withMetadataMatching(Expression expr)
DataFile.expr - a filter for DataFile metadata columnspublic FindFiles.Builder inPartition(PartitionSpec spec, StructLike partition)
spec - a spec for the partitionspartition - a StructLike that stores a partition tuplepublic FindFiles.Builder inPartitions(PartitionSpec spec, StructLike... partitions)
spec - a spec for the partitionspartitions - one or more StructLike that stores a partition tuplepublic FindFiles.Builder inPartitions(PartitionSpec spec, java.util.List<StructLike> partitions)
spec - a spec for the partitionspartitions - a list of StructLike that stores a partition tuplepublic CloseableIterable<DataFile> collect()