sets which fields are required by the caller.
optional predicate which will filter rows at the read level
Returns all the files used by this table.
Returns all the files used by this table. The result is a mapping of partition path to the files contained in that partition.
Returns a list of all files used by this hive source.
Returns a list of all files used by this hive source.
if true then the partition directories will be included
if true then the main table directory will be included
paths of all files and directories
optional predicate which will filter rows at the read level
sets which fields are required by the caller.
The returned schema should take into account:
The returned schema should take into account:
1) Any projection. If a projection is set, then it should return the schema in the same order as the projection. If no projection is set then the schema should be driven from the hive metastore.
2) Any partitions set. These should be included in the schema columns.
Sets the acl for all files of this hive source.
Sets the acl for all files of this hive source. Even if the files are not located inside the table directory, this function will find them and correctly update the spec.
the acl values to set
Returns a TableSpec which contains details of the underlying table.
Returns a TableSpec which contains details of the underlying table. Similar to the Table class in the Hive API but using scala friendly types.
(Since version 1.1.0) use withProjection()
sets which fields are required by the caller.
optional predicate which will filter rows at the read level