You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iceberg.apache.org by bl...@apache.org on 2019/07/05 23:28:39 UTC

[incubator-iceberg] branch asf-site updated: Deployed d8334d3a with MkDocs version: 1.0.4

This is an automated email from the ASF dual-hosted git repository.

blue pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-iceberg.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new b18ade8  Deployed d8334d3a with MkDocs version: 1.0.4
b18ade8 is described below

commit b18ade8a34d45012327b043bac06ba13da9fb751
Author: Ryan Blue <bl...@apache.org>
AuthorDate: Fri Jul 5 15:28:31 2019 -0800

    Deployed d8334d3a with MkDocs version: 1.0.4
---
 404.html                                           |  12 +
 {spark => api-quickstart}/index.html               | 202 ++++++----
 api/index.html                                     |  14 +-
 community/index.html                               |  12 +
 configuration/index.html                           |  12 +
 evolution/index.html                               |  14 +-
 getting-started/index.html                         |  12 +
 index.html                                         |  14 +-
 javadoc/master/allclasses-frame.html               |   9 +-
 javadoc/master/allclasses-noframe.html             |   9 +-
 .../iceberg/spark/data/SparkParquetWriters.html    | 235 -----------
 .../netflix/iceberg/spark/data/package-frame.html  |  20 -
 .../iceberg/spark/data/package-summary.html        | 140 -------
 .../netflix/iceberg/spark/data/package-tree.html   | 135 -------
 javadoc/master/constant-values.html                |   4 +-
 javadoc/master/deprecated-list.html                |   4 +-
 javadoc/master/help-doc.html                       |   4 +-
 javadoc/master/index-all.html                      | 125 ++++--
 javadoc/master/index.html                          |   2 +-
 javadoc/master/org/apache/iceberg/Accessor.html    |   4 +-
 javadoc/master/org/apache/iceberg/Accessors.html   |   4 +-
 javadoc/master/org/apache/iceberg/AppendFiles.html |   6 +-
 .../org/apache/iceberg/BaseCombinedScanTask.html   |   8 +-
 .../org/apache/iceberg/BaseMetastoreCatalog.html   | 366 +++++++++++++++++
 .../iceberg/BaseMetastoreTableOperations.html      |   8 +-
 .../org/apache/iceberg/BaseMetastoreTables.html    |   4 +-
 javadoc/master/org/apache/iceberg/BaseTable.html   |   4 +-
 .../org/apache/iceberg/CombinedScanTask.html       |   4 +-
 .../org/apache/iceberg/ConfigProperties.html       |   4 +-
 javadoc/master/org/apache/iceberg/DataFile.html    |   4 +-
 .../org/apache/iceberg/DataFiles.Builder.html      |   4 +-
 javadoc/master/org/apache/iceberg/DataFiles.html   |   4 +-
 .../master/org/apache/iceberg/DataOperations.html  |   4 +-
 javadoc/master/org/apache/iceberg/DeleteFiles.html |   6 +-
 .../master/org/apache/iceberg/ExpireSnapshots.html |   4 +-
 javadoc/master/org/apache/iceberg/FileFormat.html  |   4 +-
 .../org/apache/iceberg/FileHistory.Builder.html    |   4 +-
 javadoc/master/org/apache/iceberg/FileHistory.html |   4 +-
 .../master/org/apache/iceberg/FileScanTask.html    |   4 +-
 javadoc/master/org/apache/iceberg/Files.html       |   4 +-
 javadoc/master/org/apache/iceberg/Filterable.html  |   4 +-
 .../org/apache/iceberg/FilteredManifest.html       |   4 +-
 .../org/apache/iceberg/GenericManifestFile.html    |   4 +-
 .../iceberg/GenericPartitionFieldSummary.html      |   4 +-
 .../org/apache/iceberg/HasTableOperations.html     |   4 +-
 .../org/apache/iceberg/LocationProviders.html      |   4 +-
 .../ManifestFile.PartitionFieldSummary.html        |   4 +-
 .../master/org/apache/iceberg/ManifestFile.html    |   4 +-
 .../master/org/apache/iceberg/ManifestReader.html  |   4 +-
 .../master/org/apache/iceberg/ManifestWriter.html  |   4 +-
 javadoc/master/org/apache/iceberg/Metrics.html     |   4 +-
 .../master/org/apache/iceberg/OverwriteData.html   |  59 ++-
 .../master/org/apache/iceberg/OverwriteFiles.html  |   6 +-
 .../master/org/apache/iceberg/PartitionField.html  |   4 +-
 .../org/apache/iceberg/PartitionSpec.Builder.html  |   4 +-
 .../master/org/apache/iceberg/PartitionSpec.html   |   4 +-
 .../org/apache/iceberg/PartitionSpecParser.html    |   4 +-
 .../master/org/apache/iceberg/PendingUpdate.html   |   4 +-
 .../org/apache/iceberg/ReplaceManifests.html       |  63 ++-
 .../org/apache/iceberg/ReplacePartitions.html      |   6 +-
 .../apache/iceberg/ReplacePartitionsOperation.html |  57 ++-
 .../master/org/apache/iceberg/RewriteFiles.html    |   6 +-
 .../org/apache/iceberg/RewriteManifests.html       |   6 +-
 javadoc/master/org/apache/iceberg/Rollback.html    |   4 +-
 .../org/apache/iceberg/ScanSummary.Builder.html    |   4 +-
 .../iceberg/ScanSummary.PartitionMetrics.html      |   4 +-
 javadoc/master/org/apache/iceberg/ScanSummary.html |   4 +-
 javadoc/master/org/apache/iceberg/ScanTask.html    |   4 +-
 javadoc/master/org/apache/iceberg/Schema.html      |   4 +-
 .../master/org/apache/iceberg/SchemaParser.html    |   4 +-
 javadoc/master/org/apache/iceberg/SetLocation.html |   4 +-
 javadoc/master/org/apache/iceberg/Snapshot.html    |   4 +-
 .../master/org/apache/iceberg/SnapshotParser.html  |   4 +-
 .../apache/iceberg/SnapshotSummary.Builder.html    |   4 +-
 .../master/org/apache/iceberg/SnapshotSummary.html |   4 +-
 .../master/org/apache/iceberg/SnapshotUpdate.html  |  30 +-
 javadoc/master/org/apache/iceberg/StructLike.html  |   4 +-
 .../org/apache/iceberg/SystemProperties.html       |   4 +-
 javadoc/master/org/apache/iceberg/Table.html       |   4 +-
 .../iceberg/TableMetadata.SnapshotLogEntry.html    |   4 +-
 .../master/org/apache/iceberg/TableMetadata.html   |   4 +-
 .../org/apache/iceberg/TableMetadataParser.html    |   4 +-
 .../master/org/apache/iceberg/TableOperations.html |   4 +-
 .../master/org/apache/iceberg/TableProperties.html |   4 +-
 javadoc/master/org/apache/iceberg/TableScan.html   |   4 +-
 javadoc/master/org/apache/iceberg/Tables.html      |   4 +-
 javadoc/master/org/apache/iceberg/Transaction.html |   8 +-
 .../iceberg/{Files.html => Transactions.html}      |  79 ++--
 .../master/org/apache/iceberg/UpdateLocation.html  |   8 +-
 .../org/apache/iceberg/UpdateProperties.html       |   4 +-
 .../master/org/apache/iceberg/UpdateSchema.html    |   4 +-
 .../org/apache/iceberg/avro/Avro.ReadBuilder.html  |   4 +-
 .../org/apache/iceberg/avro/Avro.WriteBuilder.html |   4 +-
 javadoc/master/org/apache/iceberg/avro/Avro.html   |   4 +-
 .../org/apache/iceberg/avro/AvroIterable.html      |   4 +-
 .../org/apache/iceberg/avro/AvroSchemaUtil.html    |   4 +-
 .../org/apache/iceberg/avro/AvroSchemaVisitor.html |   4 +-
 .../master/org/apache/iceberg/avro/LogicalMap.html |   4 +-
 .../apache/iceberg/avro/ProjectionDatumReader.html |   4 +-
 .../org/apache/iceberg/avro/UUIDConversion.html    |   4 +-
 .../org/apache/iceberg/avro/ValueReader.html       |   4 +-
 .../iceberg/avro/ValueReaders.StructReader.html    |   4 +-
 .../org/apache/iceberg/avro/ValueReaders.html      |   4 +-
 .../org/apache/iceberg/avro/ValueWriter.html       |   4 +-
 .../iceberg/avro/ValueWriters.StructWriter.html    |   4 +-
 .../org/apache/iceberg/avro/ValueWriters.html      |   4 +-
 .../org/apache/iceberg/avro/package-frame.html     |   4 +-
 .../org/apache/iceberg/avro/package-summary.html   |   4 +-
 .../org/apache/iceberg/avro/package-tree.html      |   4 +-
 .../master/org/apache/iceberg/catalog/Catalog.html | 212 +++++++---
 .../org/apache/iceberg/catalog/Namespace.html      |  62 ++-
 .../apache/iceberg/catalog/TableIdentifier.html    | 128 +++---
 .../org/apache/iceberg/catalog/package-frame.html  |   4 +-
 .../apache/iceberg/catalog/package-summary.html    |  11 +-
 .../org/apache/iceberg/catalog/package-tree.html   |   4 +-
 .../apache/iceberg/common/DynClasses.Builder.html  |   4 +-
 .../org/apache/iceberg/common/DynClasses.html      |   4 +-
 .../iceberg/common/DynConstructors.Builder.html    |   4 +-
 .../iceberg/common/DynConstructors.Ctor.html       |   4 +-
 .../org/apache/iceberg/common/DynConstructors.html |   4 +-
 .../iceberg/common/DynFields.BoundField.html       |   4 +-
 .../apache/iceberg/common/DynFields.Builder.html   |   4 +-
 .../iceberg/common/DynFields.StaticField.html      |   4 +-
 .../iceberg/common/DynFields.UnboundField.html     |   4 +-
 .../org/apache/iceberg/common/DynFields.html       |   4 +-
 .../iceberg/common/DynMethods.BoundMethod.html     |   4 +-
 .../apache/iceberg/common/DynMethods.Builder.html  |   4 +-
 .../iceberg/common/DynMethods.StaticMethod.html    |   4 +-
 .../iceberg/common/DynMethods.UnboundMethod.html   |   4 +-
 .../org/apache/iceberg/common/DynMethods.html      |   4 +-
 .../org/apache/iceberg/common/package-frame.html   |   4 +-
 .../org/apache/iceberg/common/package-summary.html |   4 +-
 .../org/apache/iceberg/common/package-tree.html    |   4 +-
 .../org/apache/iceberg/data/GenericRecord.html     |   4 +-
 .../iceberg/data/IcebergGenerics.ScanBuilder.html  |   4 +-
 .../org/apache/iceberg/data/IcebergGenerics.html   |   4 +-
 javadoc/master/org/apache/iceberg/data/Record.html |   4 +-
 .../org/apache/iceberg/data/avro/DataReader.html   |   4 +-
 .../org/apache/iceberg/data/avro/DataWriter.html   |   4 +-
 .../apache/iceberg/data/avro/IcebergDecoder.html   |   4 +-
 .../apache/iceberg/data/avro/IcebergEncoder.html   |   4 +-
 .../apache/iceberg/data/avro/package-frame.html    |   4 +-
 .../apache/iceberg/data/avro/package-summary.html  |   4 +-
 .../org/apache/iceberg/data/avro/package-tree.html |   4 +-
 .../org/apache/iceberg/data/package-frame.html     |   4 +-
 .../org/apache/iceberg/data/package-summary.html   |   4 +-
 .../org/apache/iceberg/data/package-tree.html      |   4 +-
 .../data/parquet/GenericParquetReaders.html        |   4 +-
 .../iceberg/data/parquet/GenericParquetWriter.html |   4 +-
 .../apache/iceberg/data/parquet/package-frame.html |   4 +-
 .../iceberg/data/parquet/package-summary.html      |   4 +-
 .../apache/iceberg/data/parquet/package-tree.html  |   4 +-
 .../apache/iceberg/encryption/EncryptedFiles.html  |   4 +-
 .../iceberg/encryption/EncryptedInputFile.html     |   4 +-
 .../iceberg/encryption/EncryptedOutputFile.html    |   4 +-
 .../iceberg/encryption/EncryptionKeyMetadata.html  |   4 +-
 .../iceberg/encryption/EncryptionKeyMetadatas.html |   4 +-
 .../iceberg/encryption/EncryptionManager.html      |   4 +-
 .../encryption/PlaintextEncryptionManager.html     |   4 +-
 .../apache/iceberg/encryption/package-frame.html   |   4 +-
 .../apache/iceberg/encryption/package-summary.html |   4 +-
 .../apache/iceberg/encryption/package-tree.html    |   4 +-
 .../master/org/apache/iceberg/events/Listener.html |   4 +-
 .../org/apache/iceberg/events/Listeners.html       |   4 +-
 .../org/apache/iceberg/events/ScanEvent.html       |   4 +-
 .../org/apache/iceberg/events/package-frame.html   |   4 +-
 .../org/apache/iceberg/events/package-summary.html |   4 +-
 .../org/apache/iceberg/events/package-tree.html    |   4 +-
 .../iceberg/exceptions/AlreadyExistsException.html |   4 +-
 .../iceberg/exceptions/CommitFailedException.html  |   4 +-
 .../iceberg/exceptions/NoSuchTableException.html   |   4 +-
 .../iceberg/exceptions/RuntimeIOException.html     |   4 +-
 .../iceberg/exceptions/ValidationException.html    |   4 +-
 .../apache/iceberg/exceptions/package-frame.html   |   4 +-
 .../apache/iceberg/exceptions/package-summary.html |   4 +-
 .../apache/iceberg/exceptions/package-tree.html    |   4 +-
 .../master/org/apache/iceberg/expressions/And.html |   4 +-
 .../org/apache/iceberg/expressions/Binder.html     |   4 +-
 .../apache/iceberg/expressions/BoundPredicate.html |   4 +-
 .../apache/iceberg/expressions/BoundReference.html |   4 +-
 .../org/apache/iceberg/expressions/Evaluator.html  |   4 +-
 .../iceberg/expressions/Expression.Operation.html  |   4 +-
 .../org/apache/iceberg/expressions/Expression.html |   4 +-
 .../ExpressionVisitors.BoundExpressionVisitor.html |   4 +-
 .../ExpressionVisitors.ExpressionVisitor.html      |   4 +-
 .../iceberg/expressions/ExpressionVisitors.html    |   4 +-
 .../apache/iceberg/expressions/Expressions.html    |   4 +-
 .../org/apache/iceberg/expressions/False.html      |   4 +-
 .../expressions/InclusiveManifestEvaluator.html    |   4 +-
 .../expressions/InclusiveMetricsEvaluator.html     |   4 +-
 .../org/apache/iceberg/expressions/Literal.html    |   4 +-
 .../apache/iceberg/expressions/NamedReference.html |   4 +-
 .../master/org/apache/iceberg/expressions/Not.html |   4 +-
 .../master/org/apache/iceberg/expressions/Or.html  |   4 +-
 .../org/apache/iceberg/expressions/Predicate.html  |   4 +-
 .../Projections.ProjectionEvaluator.html           |   4 +-
 .../apache/iceberg/expressions/Projections.html    |   4 +-
 .../org/apache/iceberg/expressions/Reference.html  |   4 +-
 .../iceberg/expressions/ResidualEvaluator.html     |   4 +-
 .../expressions/StrictMetricsEvaluator.html        |   4 +-
 .../org/apache/iceberg/expressions/True.html       |   4 +-
 .../iceberg/expressions/UnboundPredicate.html      |   4 +-
 .../apache/iceberg/expressions/package-frame.html  |   4 +-
 .../iceberg/expressions/package-summary.html       |   4 +-
 .../apache/iceberg/expressions/package-tree.html   |   4 +-
 .../org/apache/iceberg/hadoop/HadoopFileIO.html    |   4 +-
 .../org/apache/iceberg/hadoop/HadoopInputFile.html |  49 ++-
 .../apache/iceberg/hadoop/HadoopOutputFile.html    |   4 +-
 .../iceberg/hadoop/HadoopTableOperations.html      |   4 +-
 .../org/apache/iceberg/hadoop/HadoopTables.html    |   4 +-
 .../iceberg/hadoop/SerializableConfiguration.html  |   4 +-
 .../org/apache/iceberg/hadoop/package-frame.html   |   4 +-
 .../org/apache/iceberg/hadoop/package-summary.html |   4 +-
 .../org/apache/iceberg/hadoop/package-tree.html    |   4 +-
 .../org/apache/iceberg/hive/HiveCatalog.html       | 447 +++++++++++++++++++++
 .../{HiveTypeConverter.html => HiveCatalogs.html}  |  40 +-
 .../apache/iceberg/hive/HiveTableOperations.html   |   8 +-
 .../master/org/apache/iceberg/hive/HiveTables.html |   4 +-
 .../org/apache/iceberg/hive/HiveTypeConverter.html |   4 +-
 .../apache/iceberg/hive/RuntimeMetaException.html  |   4 +-
 .../org/apache/iceberg/hive/package-frame.html     |   6 +-
 .../org/apache/iceberg/hive/package-summary.html   |  12 +-
 .../org/apache/iceberg/hive/package-tree.html      |  10 +-
 .../org/apache/iceberg/io/CloseableGroup.html      |   4 +-
 .../CloseableIterable.ConcatCloseableIterable.html |   4 +-
 .../org/apache/iceberg/io/CloseableIterable.html   |   4 +-
 .../apache/iceberg/io/DelegatingInputStream.html   |   4 +-
 .../apache/iceberg/io/DelegatingOutputStream.html  |   4 +-
 .../master/org/apache/iceberg/io/FileAppender.html |   4 +-
 javadoc/master/org/apache/iceberg/io/FileIO.html   |   4 +-
 .../master/org/apache/iceberg/io/InputFile.html    |  32 +-
 .../org/apache/iceberg/io/LocationProvider.html    |   4 +-
 .../master/org/apache/iceberg/io/OutputFile.html   |   4 +-
 .../apache/iceberg/io/PositionOutputStream.html    |   4 +-
 .../org/apache/iceberg/io/SeekableInputStream.html |   4 +-
 .../org/apache/iceberg/io/package-frame.html       |   4 +-
 .../org/apache/iceberg/io/package-summary.html     |   4 +-
 .../master/org/apache/iceberg/io/package-tree.html |   4 +-
 .../master/org/apache/iceberg/orc/ColumnIdMap.html |   4 +-
 .../org/apache/iceberg/orc/ORC.ReadBuilder.html    |   4 +-
 .../org/apache/iceberg/orc/ORC.WriteBuilder.html   |   4 +-
 javadoc/master/org/apache/iceberg/orc/ORC.html     |   4 +-
 .../master/org/apache/iceberg/orc/OrcMetrics.html  |   4 +-
 .../org/apache/iceberg/orc/OrcValueReader.html     |   4 +-
 .../org/apache/iceberg/orc/OrcValueWriter.html     |   4 +-
 .../org/apache/iceberg/orc/TypeConversion.html     |   4 +-
 .../iceberg/orc/VectorizedRowBatchIterator.html    |   4 +-
 .../org/apache/iceberg/orc/package-frame.html      |   4 +-
 .../org/apache/iceberg/orc/package-summary.html    |   4 +-
 .../org/apache/iceberg/orc/package-tree.html       |   4 +-
 .../master/org/apache/iceberg/package-frame.html   |   6 +-
 .../master/org/apache/iceberg/package-summary.html |  90 +++--
 .../master/org/apache/iceberg/package-tree.html    |  10 +-
 .../org/apache/iceberg/parquet/ColumnIterator.html |   4 +-
 .../org/apache/iceberg/parquet/ColumnWriter.html   |   4 +-
 .../iceberg/parquet/Parquet.ReadBuilder.html       |   4 +-
 .../iceberg/parquet/Parquet.WriteBuilder.html      |   4 +-
 .../master/org/apache/iceberg/parquet/Parquet.html |   4 +-
 .../apache/iceberg/parquet/ParquetAvroReader.html  |   4 +-
 .../ParquetAvroValueReaders.TimeMillisReader.html  |   4 +-
 ...quetAvroValueReaders.TimestampMillisReader.html |   4 +-
 .../iceberg/parquet/ParquetAvroValueReaders.html   |   4 +-
 .../apache/iceberg/parquet/ParquetAvroWriter.html  |   4 +-
 .../parquet/ParquetDictionaryRowGroupFilter.html   |   4 +-
 .../apache/iceberg/parquet/ParquetIterable.html    |   4 +-
 .../parquet/ParquetMetricsRowGroupFilter.html      |   4 +-
 .../org/apache/iceberg/parquet/ParquetReader.html  |   4 +-
 .../apache/iceberg/parquet/ParquetSchemaUtil.html  |   4 +-
 .../apache/iceberg/parquet/ParquetTypeVisitor.html |   4 +-
 .../org/apache/iceberg/parquet/ParquetUtil.html    |   4 +-
 .../apache/iceberg/parquet/ParquetValueReader.html |   4 +-
 .../ParquetValueReaders.BinaryAsDecimalReader.html |   4 +-
 .../parquet/ParquetValueReaders.BytesReader.html   |   4 +-
 .../ParquetValueReaders.FloatAsDoubleReader.html   |   4 +-
 .../ParquetValueReaders.IntAsLongReader.html       |   4 +-
 ...ParquetValueReaders.IntegerAsDecimalReader.html |   4 +-
 .../parquet/ParquetValueReaders.ListReader.html    |   4 +-
 .../ParquetValueReaders.LongAsDecimalReader.html   |   4 +-
 .../parquet/ParquetValueReaders.MapReader.html     |   4 +-
 .../ParquetValueReaders.PrimitiveReader.html       |   4 +-
 ...ParquetValueReaders.RepeatedKeyValueReader.html |   4 +-
 .../ParquetValueReaders.RepeatedReader.html        |   4 +-
 .../parquet/ParquetValueReaders.ReusableEntry.html |   4 +-
 .../parquet/ParquetValueReaders.StringReader.html  |   4 +-
 .../parquet/ParquetValueReaders.StructReader.html  |   4 +-
 .../parquet/ParquetValueReaders.UnboxedReader.html |   4 +-
 .../iceberg/parquet/ParquetValueReaders.html       |   4 +-
 .../apache/iceberg/parquet/ParquetValueWriter.html |   4 +-
 .../ParquetValueWriters.PrimitiveWriter.html       |   4 +-
 ...ParquetValueWriters.RepeatedKeyValueWriter.html |   4 +-
 .../ParquetValueWriters.RepeatedWriter.html        |   4 +-
 .../parquet/ParquetValueWriters.StructWriter.html  |   4 +-
 .../iceberg/parquet/ParquetValueWriters.html       |   4 +-
 .../iceberg/parquet/ParquetWriteAdapter.html       |   4 +-
 .../org/apache/iceberg/parquet/TripleWriter.html   |   4 +-
 .../apache/iceberg/parquet/TypeToMessageType.html  |   4 +-
 .../iceberg/parquet/TypeWithSchemaVisitor.html     |   4 +-
 .../org/apache/iceberg/parquet/package-frame.html  |   4 +-
 .../apache/iceberg/parquet/package-summary.html    |   4 +-
 .../org/apache/iceberg/parquet/package-tree.html   |   4 +-
 .../IcebergPigInputFormat.IcebergRecordReader.html |   4 +-
 .../apache/iceberg/pig/IcebergPigInputFormat.html  |   4 +-
 .../org/apache/iceberg/pig/IcebergStorage.html     |   4 +-
 .../org/apache/iceberg/pig/PigParquetReader.html   |   4 +-
 .../master/org/apache/iceberg/pig/SchemaUtil.html  |   4 +-
 .../org/apache/iceberg/pig/package-frame.html      |   4 +-
 .../org/apache/iceberg/pig/package-summary.html    |   4 +-
 .../org/apache/iceberg/pig/package-tree.html       |   4 +-
 .../iceberg/spark/PruneColumnsWithReordering.html  |   4 +-
 .../spark/PruneColumnsWithoutReordering.html       |   4 +-
 .../org/apache/iceberg/spark/SparkFilters.html     |   4 +-
 .../org/apache/iceberg/spark/SparkSchemaUtil.html  |   4 +-
 .../apache/iceberg/spark/data/SparkAvroReader.html |   8 +-
 .../apache/iceberg/spark/data/SparkAvroWriter.html |   4 +-
 .../apache/iceberg/spark/data/SparkOrcReader.html  |   4 +-
 .../apache/iceberg/spark/data/SparkOrcWriter.html  |   4 +-
 .../iceberg/spark/data/SparkParquetReaders.html    |   4 +-
 .../iceberg/spark/data/SparkParquetWriters.html    |   4 +-
 .../iceberg/spark/data/SparkValueReaders.html      |  52 +--
 .../iceberg/spark/data/SparkValueWriters.html      |  52 +--
 .../apache/iceberg/spark/data/package-frame.html   |   4 +-
 .../apache/iceberg/spark/data/package-summary.html |   4 +-
 .../apache/iceberg/spark/data/package-tree.html    |   4 +-
 .../org/apache/iceberg/spark/hacks/Hive.html       |  46 +--
 .../apache/iceberg/spark/hacks/package-frame.html  |   4 +-
 .../iceberg/spark/hacks/package-summary.html       |   4 +-
 .../apache/iceberg/spark/hacks/package-tree.html   |   4 +-
 .../org/apache/iceberg/spark/package-frame.html    |   4 +-
 .../org/apache/iceberg/spark/package-summary.html  |   4 +-
 .../org/apache/iceberg/spark/package-tree.html     |   4 +-
 .../apache/iceberg/spark/source/IcebergSource.html |   4 +-
 .../iceberg/spark/source/StreamingWriter.html      |  29 +-
 .../apache/iceberg/spark/source/package-frame.html |   4 +-
 .../iceberg/spark/source/package-summary.html      |   4 +-
 .../apache/iceberg/spark/source/package-tree.html  |   4 +-
 .../iceberg/transforms/PartitionSpecVisitor.html   |   4 +-
 .../org/apache/iceberg/transforms/Transform.html   |   4 +-
 .../org/apache/iceberg/transforms/Transforms.html  |   4 +-
 .../apache/iceberg/transforms/package-frame.html   |   4 +-
 .../apache/iceberg/transforms/package-summary.html |   4 +-
 .../apache/iceberg/transforms/package-tree.html    |   4 +-
 .../apache/iceberg/types/CheckCompatibility.html   |   4 +-
 .../org/apache/iceberg/types/Comparators.html      |   4 +-
 .../org/apache/iceberg/types/Conversions.html      |   4 +-
 .../org/apache/iceberg/types/IndexByName.html      |   4 +-
 .../org/apache/iceberg/types/Type.NestedType.html  |   4 +-
 .../apache/iceberg/types/Type.PrimitiveType.html   |   4 +-
 .../org/apache/iceberg/types/Type.TypeID.html      |   4 +-
 javadoc/master/org/apache/iceberg/types/Type.html  |   4 +-
 .../types/TypeUtil.CustomOrderSchemaVisitor.html   |   4 +-
 .../org/apache/iceberg/types/TypeUtil.NextID.html  |   4 +-
 .../iceberg/types/TypeUtil.SchemaVisitor.html      |   4 +-
 .../master/org/apache/iceberg/types/TypeUtil.html  |   4 +-
 .../org/apache/iceberg/types/Types.BinaryType.html |   4 +-
 .../apache/iceberg/types/Types.BooleanType.html    |   4 +-
 .../org/apache/iceberg/types/Types.DateType.html   |   4 +-
 .../apache/iceberg/types/Types.DecimalType.html    |   4 +-
 .../org/apache/iceberg/types/Types.DoubleType.html |   4 +-
 .../org/apache/iceberg/types/Types.FixedType.html  |   4 +-
 .../org/apache/iceberg/types/Types.FloatType.html  |   4 +-
 .../apache/iceberg/types/Types.IntegerType.html    |   4 +-
 .../org/apache/iceberg/types/Types.ListType.html   |   4 +-
 .../org/apache/iceberg/types/Types.LongType.html   |   4 +-
 .../org/apache/iceberg/types/Types.MapType.html    |   4 +-
 .../apache/iceberg/types/Types.NestedField.html    |   4 +-
 .../org/apache/iceberg/types/Types.StringType.html |   4 +-
 .../org/apache/iceberg/types/Types.StructType.html |   4 +-
 .../org/apache/iceberg/types/Types.TimeType.html   |   4 +-
 .../apache/iceberg/types/Types.TimestampType.html  |   4 +-
 .../org/apache/iceberg/types/Types.UUIDType.html   |   4 +-
 javadoc/master/org/apache/iceberg/types/Types.html |   4 +-
 .../org/apache/iceberg/types/package-frame.html    |   4 +-
 .../org/apache/iceberg/types/package-summary.html  |   4 +-
 .../org/apache/iceberg/types/package-tree.html     |   4 +-
 .../apache/iceberg/util/BinPacking.ListPacker.html |   4 +-
 .../iceberg/util/BinPacking.PackingIterable.html   |   4 +-
 .../master/org/apache/iceberg/util/BinPacking.html |   4 +-
 .../org/apache/iceberg/util/ByteBuffers.html       |   4 +-
 .../apache/iceberg/util/CharSequenceWrapper.html   |   4 +-
 .../org/apache/iceberg/util/ExceptionUtil.html     |   4 +-
 .../master/org/apache/iceberg/util/Exceptions.html |   4 +-
 .../master/org/apache/iceberg/util/JsonUtil.html   |   4 +-
 javadoc/master/org/apache/iceberg/util/Pair.html   |   4 +-
 .../org/apache/iceberg/util/ParallelIterable.html  |   4 +-
 .../org/apache/iceberg/util/PropertyUtil.html      |   4 +-
 .../org/apache/iceberg/util/StructLikeWrapper.html |   4 +-
 .../org/apache/iceberg/util/Tasks.Builder.html     |   4 +-
 .../org/apache/iceberg/util/Tasks.FailureTask.html |   4 +-
 .../master/org/apache/iceberg/util/Tasks.Task.html |   4 +-
 .../iceberg/util/Tasks.UnrecoverableException.html |   4 +-
 javadoc/master/org/apache/iceberg/util/Tasks.html  |   4 +-
 .../org/apache/iceberg/util/ThreadPools.html       |   4 +-
 .../org/apache/iceberg/util/package-frame.html     |   4 +-
 .../org/apache/iceberg/util/package-summary.html   |   4 +-
 .../org/apache/iceberg/util/package-tree.html      |   4 +-
 javadoc/master/overview-frame.html                 |   5 +-
 javadoc/master/overview-summary.html               |  54 ++-
 javadoc/master/overview-tree.html                  |  15 +-
 javadoc/master/package-list                        |   1 -
 javadoc/master/serialized-form.html                |   4 +-
 partitioning/index.html                            |  12 +
 performance/index.html                             |  12 +
 presto/index.html                                  |  14 +-
 reliability/index.html                             |  12 +
 schemas/index.html                                 |  12 +
 sitemap.xml                                        |  36 +-
 sitemap.xml.gz                                     | Bin 220 -> 216 bytes
 snapshots/index.html                               |  12 +
 spark/index.html                                   |  87 +++-
 spec/index.html                                    |  12 +
 terms/index.html                                   |  12 +
 why-iceberg/index.html                             |  12 +
 412 files changed, 2794 insertions(+), 1889 deletions(-)

diff --git a/404.html b/404.html
index 6b6543a..2905c3c 100644
--- a/404.html
+++ b/404.html
@@ -131,6 +131,12 @@
                         
                             
 <li >
+    <a href="/api-quickstart/">Quickstart</a>
+</li>
+
+                        
+                            
+<li >
     <a href="/spark/">Spark</a>
 </li>
 
@@ -158,6 +164,12 @@
                         
                             
 <li >
+    <a href="/api-quickstart/">Quickstart</a>
+</li>
+
+                        
+                            
+<li >
     <a href="/api/">API intro</a>
 </li>
 
diff --git a/spark/index.html b/api-quickstart/index.html
similarity index 55%
copy from spark/index.html
copy to api-quickstart/index.html
index 0d35610..cf098d7 100644
--- a/spark/index.html
+++ b/api-quickstart/index.html
@@ -11,7 +11,7 @@
     <link rel="../img/favicon.ico">
 
     
-    <title>Spark - Apache Iceberg (incubating)</title>
+    <title>Quickstart - Apache Iceberg (incubating)</title>
     
 
     <link rel="stylesheet" href="//use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
@@ -83,7 +83,7 @@
                 
                 
                 
-                    <li class="dropdown active">
+                    <li class="dropdown">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">User docs <b class="caret"></b></a>
                         <ul class="dropdown-menu">
                         
@@ -130,8 +130,14 @@
 
                         
                             
-<li class="active">
-    <a href="./">Spark</a>
+<li >
+    <a href="./">Quickstart</a>
+</li>
+
+                        
+                            
+<li >
+    <a href="../spark/">Spark</a>
 </li>
 
                         
@@ -146,7 +152,7 @@
                 
                 
                 
-                    <li class="dropdown">
+                    <li class="dropdown active">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Java <b class="caret"></b></a>
                         <ul class="dropdown-menu">
                         
@@ -157,6 +163,12 @@
 
                         
                             
+<li class="active">
+    <a href="./">Quickstart</a>
+</li>
+
+                        
+                            
 <li >
     <a href="../api/">API intro</a>
 </li>
@@ -218,12 +230,12 @@
 
             <ul class="nav navbar-nav navbar-right">
                     <li >
-                        <a rel="prev" href="../evolution/">
+                        <a rel="prev" href="../presto/">
                             <i class="fas fa-arrow-left"></i> Previous
                         </a>
                     </li>
                     <li >
-                        <a rel="next" href="../presto/">
+                        <a rel="next" href="../api/">
                             Next <i class="fas fa-arrow-right"></i>
                         </a>
                     </li>
@@ -237,105 +249,119 @@
         
         <div class="col-md-3"><div class="bs-sidebar hidden-print affix well" role="complementary">
     <ul class="nav bs-sidenav">
-        <li class="first-level active"><a href="#spark">Spark</a></li>
-            <li class="second-level"><a href="#spark-24">Spark 2.4</a></li>
+        <li class="first-level active"><a href="#api-quickstart">API Quickstart</a></li>
+            <li class="second-level"><a href="#create-a-table">Create a table</a></li>
+                
+                <li class="third-level"><a href="#using-a-hive-catalog">Using a Hive catalog</a></li>
+                <li class="third-level"><a href="#using-hadoop-tables">Using Hadoop tables</a></li>
+                <li class="third-level"><a href="#tables-in-spark">Tables in Spark</a></li>
+            <li class="second-level"><a href="#schemas">Schemas</a></li>
+                
+                <li class="third-level"><a href="#create-a-schema">Create a schema</a></li>
+                <li class="third-level"><a href="#convert-a-schema-from-avro">Convert a schema from Avro</a></li>
+                <li class="third-level"><a href="#convert-a-schema-from-spark">Convert a schema from Spark</a></li>
+            <li class="second-level"><a href="#partitioning">Partitioning</a></li>
                 
-                <li class="third-level"><a href="#reading-an-iceberg-table">Reading an Iceberg table</a></li>
-                <li class="third-level"><a href="#time-travel">Time travel</a></li>
-                <li class="third-level"><a href="#querying-with-sql">Querying with SQL</a></li>
-                <li class="third-level"><a href="#appending-to-an-iceberg-table">Appending to an Iceberg table</a></li>
+                <li class="third-level"><a href="#create-a-partition-spec">Create a partition spec</a></li>
     </ul>
 </div></div>
         <div class="col-md-9" role="main">
 
-<h1 id="spark">Spark<a class="headerlink" href="#spark" title="Permanent link">&para;</a></h1>
-<p>Iceberg uses Spark&rsquo;s DataSourceV2 API for data source and catalog implementations. Spark DSv2 is an evolving API with different levels of support in Spark versions.</p>
-<table>
-<thead>
-<tr>
-<th>Feature support</th>
-<th>Spark 2.4</th>
-<th>Spark 3.0 (unreleased)</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td>SQL create table</td>
-<td></td>
-<td>✔️</td>
-</tr>
-<tr>
-<td>SQL alter table</td>
-<td></td>
-<td>✔️</td>
-</tr>
-<tr>
-<td>SQL reads</td>
-<td></td>
-<td>✔️</td>
-</tr>
-<tr>
-<td>SQL insert into</td>
-<td></td>
-<td>✔️</td>
-</tr>
-<tr>
-<td>DataFrame reads</td>
-<td>✔️</td>
-<td>✔️</td>
-</tr>
-<tr>
-<td>DataFrame append</td>
-<td>✔️</td>
-<td>✔️</td>
-</tr>
-</tbody>
-</table>
-<h2 id="spark-24">Spark 2.4<a class="headerlink" href="#spark-24" title="Permanent link">&para;</a></h2>
-<p>To use Iceberg in Spark 2.4, add the <code>iceberg-runtime</code> Jar to Spark&rsquo;s <code>jars</code> folder.</p>
-<p>Spark 2.4 is limited to reading and writing existing Iceberg tables. Use the <a href="api">Iceberg API</a> to create Iceberg tables.</p>
-<h3 id="reading-an-iceberg-table">Reading an Iceberg table<a class="headerlink" href="#reading-an-iceberg-table" title="Permanent link">&para;</a></h3>
-<p>To read an Iceberg table, use the <code>iceberg</code> format in <code>DataFrameReader</code>:</p>
-<pre><code class="scala">spark.read.format(&quot;iceberg&quot;).load(&quot;db.table&quot;)
+<h1 id="api-quickstart">API Quickstart<a class="headerlink" href="#api-quickstart" title="Permanent link">&para;</a></h1>
+<h2 id="create-a-table">Create a table<a class="headerlink" href="#create-a-table" title="Permanent link">&para;</a></h2>
+<p>Tables are created using either a <code>Catalog</code> or an implementation of the <code>Tables</code> interface.</p>
+<h3 id="using-a-hive-catalog">Using a Hive catalog<a class="headerlink" href="#using-a-hive-catalog" title="Permanent link">&para;</a></h3>
+<p>The Hive catalog connects to a Hive MetaStore to keep track of Iceberg tables. This example uses Spark&rsquo;s Hadoop configuration to get a Hive catalog:</p>
+<pre><code class="scala">import org.apache.iceberg.hive.HiveCatalog
+
+val catalog = new HiveCatalog(spark.sparkContext.hadoopConfiguration)
 </code></pre>
 
-<p>Iceberg tables identified by HDFS path are also supported:</p>
-<pre><code class="scala">spark.read.format(&quot;iceberg&quot;).load(&quot;hdfs://nn:8020/path/to/table&quot;)
+<p>The <code>Catalog</code> interface defines methods for working with tables, like <code>createTable</code>, <code>loadTable</code>, <code>renameTable</code>, and <code>dropTable</code>.</p>
+<p>To create a table, pass an <code>Identifier</code> and a <code>Schema</code> along with other initial metadata:</p>
+<pre><code class="scala">val name = TableIdentifier.of(&quot;logging&quot;, &quot;logs&quot;)
+val table = catalog.createTable(name, schema, spec)
+
+// write into the new logs table with Spark 2.4
+logsDF.write
+    .format(&quot;iceberg&quot;)
+    .save(&quot;db.table&quot;)
+</code></pre>
+
+<p>The logs <a href="#create-a-schema">schema</a> and <a href="#create-a-partition-spec">partition spec</a> are created below.</p>
+<h3 id="using-hadoop-tables">Using Hadoop tables<a class="headerlink" href="#using-hadoop-tables" title="Permanent link">&para;</a></h3>
+<p>Iceberg also supports tables that are stored in a directory in HDFS or the local file system. Directory tables don&rsquo;t support all catalog operations, like rename, so they use the <code>Tables</code> interface instead of <code>Catalog</code>.</p>
+<p>To create a table in HDFS, use <code>HadoopTables</code>:</p>
+<pre><code class="scala">import org.apache.iceberg.hadoop.HadoopTables
+
+val tables = new HadoopTables(conf)
+
+val table = tables.create(schema, spec, &quot;hdfs:/tables/logging/logs&quot;)
+
+// write into the new logs table with Spark 2.4
+logsDF.write
+    .format(&quot;iceberg&quot;)
+    .save(&quot;hdfs:/tables/logging/logs&quot;)
 </code></pre>
 
-<h3 id="time-travel">Time travel<a class="headerlink" href="#time-travel" title="Permanent link">&para;</a></h3>
-<p>To select a specific table snapshot or the snapshot at some time, Iceberg supports two Spark read options:</p>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>Hadoop tables shouldn&rsquo;t be used with file systems that do not support atomic rename. Iceberg relies on rename to synchronize concurrent commits for directory tables.</p>
+</div>
+<h3 id="tables-in-spark">Tables in Spark<a class="headerlink" href="#tables-in-spark" title="Permanent link">&para;</a></h3>
+<p>Spark uses both <code>HiveCatalog</code> and <code>HadoopTables</code> to load tables. Hive is used when the identifier passed to <code>load</code> or <code>save</code> is not a path, otherwise Spark assumes it is a path-based table.</p>
+<p>To read and write to tables from Spark see:</p>
 <ul>
-<li><code>snapshot-id</code> selects a specific table snapshot</li>
-<li><code>as-of-timestamp</code> selects the current snapshot at a timestamp, in milliseconds</li>
+<li><a href="../spark#reading-an-iceberg-table">Reading a table in Spark</a></li>
+<li><a href="../spark#appending-data">Appending to a table in Spark</a></li>
+<li><a href="../spark#overwriting-data">Overwriting data in a table in Spark</a></li>
 </ul>
-<pre><code class="scala">// time travel to October 26, 1986 at 01:21:00
-spark.read
-    .format(&quot;iceberg&quot;)
-    .option(&quot;as-of-timestamp&quot;, &quot;499162860000&quot;)
-    .load(&quot;db.table&quot;)
+<h2 id="schemas">Schemas<a class="headerlink" href="#schemas" title="Permanent link">&para;</a></h2>
+<h3 id="create-a-schema">Create a schema<a class="headerlink" href="#create-a-schema" title="Permanent link">&para;</a></h3>
+<p>This example creates a schema for a <code>logs</code> table:</p>
+<pre><code class="scala">import org.apache.iceberg.Schema
+import org.apache.iceberg.types.Types._
+
+val schema = new Schema(
+    NestedField.required(1, &quot;level&quot;, StringType.get()),
+    NestedField.required(2, &quot;event_time&quot;, TimestampType.withZone()),
+    NestedField.required(3, &quot;message&quot;, StringType.get()),
+    NestedField.optional(4, &quot;call_stack&quot;, ListType.ofRequired(5, StringType.get()))
+  )
 </code></pre>
 
-<pre><code class="scala">// time travel to snapshot with ID 10963874102873L
-spark.read
-    .format(&quot;iceberg&quot;)
-    .option(&quot;snapshot-id&quot;, 10963874102873L)
-    .load(&quot;db.table&quot;)
+<p>When using the Iceberg API directly, type IDs are required. Conversions from other schema formats, like Spark, Avro, and Parquet will automatically assign new IDs.</p>
+<p>When a table is created, all IDs in the schema are re-assigned to ensure uniqueness.</p>
+<h3 id="convert-a-schema-from-avro">Convert a schema from Avro<a class="headerlink" href="#convert-a-schema-from-avro" title="Permanent link">&para;</a></h3>
+<p>To create an Iceberg schema from an existing Avro schema, use converters in <code>AvroSchemaUtil</code>:</p>
+<pre><code class="scala">import org.apache.iceberg.avro.AvroSchemaUtil
+import org.apache.avro.Schema.Parser
+
+val avroSchema = new Parser().parse(
+    &quot;&quot;&quot;{ &quot;type&quot;: &quot;record&quot;, &quot;name&quot;: &quot;com.example.AvroType&quot;,
+      |  &quot;fields&quot;: [ ... ]
+      |}&quot;&quot;&quot;.stripMargin
+
+val schema = AvroSchemaUtil.convert(avroSchema)
 </code></pre>
 
-<h3 id="querying-with-sql">Querying with SQL<a class="headerlink" href="#querying-with-sql" title="Permanent link">&para;</a></h3>
-<p>To run SQL <code>SELECT</code> statements on Iceberg tables in 2.4, register the DataFrame as a temporary table:</p>
-<pre><code class="scala">val df = spark.read.format(&quot;iceberg&quot;).load(&quot;db.table&quot;)
-df.createOrReplaceTempView(&quot;table&quot;)
+<h3 id="convert-a-schema-from-spark">Convert a schema from Spark<a class="headerlink" href="#convert-a-schema-from-spark" title="Permanent link">&para;</a></h3>
+<p>To create an Iceberg schema from an existing table, use converters in <code>SparkSchemaUtil</code>:</p>
+<pre><code class="scala">import org.apache.iceberg.spark.SparkSchemaUtil
 
-spark.sql(&quot;&quot;&quot;select count(1) from table&quot;&quot;&quot;).show()
+val schema = SparkSchemaUtil.convert(spark.table(&quot;db.table&quot;).schema)
 </code></pre>
 
-<h3 id="appending-to-an-iceberg-table">Appending to an Iceberg table<a class="headerlink" href="#appending-to-an-iceberg-table" title="Permanent link">&para;</a></h3>
-<p>To append a dataframe to an Iceberg table, use the <code>iceberg</code> format with <code>DataFrameReader</code>:</p>
-<pre><code class="scala">spark.write
-    .format(&quot;iceberg&quot;)
-    .save(&quot;db.table&quot;)
+<h2 id="partitioning">Partitioning<a class="headerlink" href="#partitioning" title="Permanent link">&para;</a></h2>
+<h3 id="create-a-partition-spec">Create a partition spec<a class="headerlink" href="#create-a-partition-spec" title="Permanent link">&para;</a></h3>
+<p>Partition specs describe how Iceberg should group records into data files. Partition specs are created for a table&rsquo;s schema using a builder.</p>
+<p>This example creates a partition spec for the <code>logs</code> table that partitions records by the hour of the log event&rsquo;s timestamp and by log level:</p>
+<pre><code class="scala">import org.apache.iceberg.PartitionSpec
+
+val spec = PartitionSpec.builderFor(schema)
+                        .hour(&quot;event_time&quot;)
+                        .identity(&quot;level&quot;)
+                        .build()
 </code></pre></div>
         
         
diff --git a/api/index.html b/api/index.html
index 9284e86..5d72643 100644
--- a/api/index.html
+++ b/api/index.html
@@ -131,6 +131,12 @@
                         
                             
 <li >
+    <a href="../api-quickstart/">Quickstart</a>
+</li>
+
+                        
+                            
+<li >
     <a href="../spark/">Spark</a>
 </li>
 
@@ -157,6 +163,12 @@
 
                         
                             
+<li >
+    <a href="../api-quickstart/">Quickstart</a>
+</li>
+
+                        
+                            
 <li class="active">
     <a href="./">API intro</a>
 </li>
@@ -218,7 +230,7 @@
 
             <ul class="nav navbar-nav navbar-right">
                     <li >
-                        <a rel="prev" href="../presto/">
+                        <a rel="prev" href="../api-quickstart/">
                             <i class="fas fa-arrow-left"></i> Previous
                         </a>
                     </li>
diff --git a/community/index.html b/community/index.html
index 5f72a45..192267d 100644
--- a/community/index.html
+++ b/community/index.html
@@ -131,6 +131,12 @@
                         
                             
 <li >
+    <a href="../api-quickstart/">Quickstart</a>
+</li>
+
+                        
+                            
+<li >
     <a href="../spark/">Spark</a>
 </li>
 
@@ -158,6 +164,12 @@
                         
                             
 <li >
+    <a href="../api-quickstart/">Quickstart</a>
+</li>
+
+                        
+                            
+<li >
     <a href="../api/">API intro</a>
 </li>
 
diff --git a/configuration/index.html b/configuration/index.html
index b4f7966..cd68905 100644
--- a/configuration/index.html
+++ b/configuration/index.html
@@ -131,6 +131,12 @@
                         
                             
 <li >
+    <a href="../api-quickstart/">Quickstart</a>
+</li>
+
+                        
+                            
+<li >
     <a href="../spark/">Spark</a>
 </li>
 
@@ -158,6 +164,12 @@
                         
                             
 <li >
+    <a href="../api-quickstart/">Quickstart</a>
+</li>
+
+                        
+                            
+<li >
     <a href="../api/">API intro</a>
 </li>
 
diff --git a/evolution/index.html b/evolution/index.html
index cc3c732..da31bc9 100644
--- a/evolution/index.html
+++ b/evolution/index.html
@@ -131,6 +131,12 @@
                         
                             
 <li >
+    <a href="../api-quickstart/">Quickstart</a>
+</li>
+
+                        
+                            
+<li >
     <a href="../spark/">Spark</a>
 </li>
 
@@ -158,6 +164,12 @@
                         
                             
 <li >
+    <a href="../api-quickstart/">Quickstart</a>
+</li>
+
+                        
+                            
+<li >
     <a href="../api/">API intro</a>
 </li>
 
@@ -223,7 +235,7 @@
                         </a>
                     </li>
                     <li >
-                        <a rel="next" href="../spark/">
+                        <a rel="next" href="../api-quickstart/">
                             Next <i class="fas fa-arrow-right"></i>
                         </a>
                     </li>
diff --git a/getting-started/index.html b/getting-started/index.html
index bfbf3a5..b2826a1 100644
--- a/getting-started/index.html
+++ b/getting-started/index.html
@@ -131,6 +131,12 @@
                         
                             
 <li >
+    <a href="../api-quickstart/">Quickstart</a>
+</li>
+
+                        
+                            
+<li >
     <a href="../spark/">Spark</a>
 </li>
 
@@ -158,6 +164,12 @@
                         
                             
 <li >
+    <a href="../api-quickstart/">Quickstart</a>
+</li>
+
+                        
+                            
+<li >
     <a href="../api/">API intro</a>
 </li>
 
diff --git a/index.html b/index.html
index 8173d48..5de9ac9 100644
--- a/index.html
+++ b/index.html
@@ -131,6 +131,12 @@
                         
                             
 <li >
+    <a href="api-quickstart/">Quickstart</a>
+</li>
+
+                        
+                            
+<li >
     <a href="spark/">Spark</a>
 </li>
 
@@ -158,6 +164,12 @@
                         
                             
 <li >
+    <a href="api-quickstart/">Quickstart</a>
+</li>
+
+                        
+                            
+<li >
     <a href="api/">API intro</a>
 </li>
 
@@ -356,5 +368,5 @@
 
 <!--
 MkDocs version : 1.0.4
-Build Date UTC : 2019-06-27 18:33:01
+Build Date UTC : 2019-07-05 23:28:31
 -->
diff --git a/javadoc/master/allclasses-frame.html b/javadoc/master/allclasses-frame.html
index 43d9cb7..a7a68ad 100644
--- a/javadoc/master/allclasses-frame.html
+++ b/javadoc/master/allclasses-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>All Classes (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -24,6 +24,7 @@
 <li><a href="org/apache/iceberg/avro/AvroSchemaUtil.html" title="class in org.apache.iceberg.avro" target="classFrame">AvroSchemaUtil</a></li>
 <li><a href="org/apache/iceberg/avro/AvroSchemaVisitor.html" title="class in org.apache.iceberg.avro" target="classFrame">AvroSchemaVisitor</a></li>
 <li><a href="org/apache/iceberg/BaseCombinedScanTask.html" title="class in org.apache.iceberg" target="classFrame">BaseCombinedScanTask</a></li>
+<li><a href="org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg" target="classFrame">BaseMetastoreCatalog</a></li>
 <li><a href="org/apache/iceberg/BaseMetastoreTableOperations.html" title="class in org.apache.iceberg" target="classFrame">BaseMetastoreTableOperations</a></li>
 <li><a href="org/apache/iceberg/BaseMetastoreTables.html" title="class in org.apache.iceberg" target="classFrame">BaseMetastoreTables</a></li>
 <li><a href="org/apache/iceberg/BaseTable.html" title="class in org.apache.iceberg" target="classFrame">BaseTable</a></li>
@@ -110,6 +111,8 @@
 <li><a href="org/apache/iceberg/hadoop/HadoopTables.html" title="class in org.apache.iceberg.hadoop" target="classFrame">HadoopTables</a></li>
 <li><a href="org/apache/iceberg/HasTableOperations.html" title="interface in org.apache.iceberg" target="classFrame"><span class="interfaceName">HasTableOperations</span></a></li>
 <li><a href="org/apache/iceberg/spark/hacks/Hive.html" title="class in org.apache.iceberg.spark.hacks" target="classFrame">Hive</a></li>
+<li><a href="org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive" target="classFrame">HiveCatalog</a></li>
+<li><a href="org/apache/iceberg/hive/HiveCatalogs.html" title="class in org.apache.iceberg.hive" target="classFrame">HiveCatalogs</a></li>
 <li><a href="org/apache/iceberg/hive/HiveTableOperations.html" title="class in org.apache.iceberg.hive" target="classFrame">HiveTableOperations</a></li>
 <li><a href="org/apache/iceberg/hive/HiveTables.html" title="class in org.apache.iceberg.hive" target="classFrame">HiveTables</a></li>
 <li><a href="org/apache/iceberg/hive/HiveTypeConverter.html" title="class in org.apache.iceberg.hive" target="classFrame">HiveTypeConverter</a></li>
@@ -240,7 +243,6 @@
 <li><a href="org/apache/iceberg/spark/data/SparkOrcReader.html" title="class in org.apache.iceberg.spark.data" target="classFrame">SparkOrcReader</a></li>
 <li><a href="org/apache/iceberg/spark/data/SparkOrcWriter.html" title="class in org.apache.iceberg.spark.data" target="classFrame">SparkOrcWriter</a></li>
 <li><a href="org/apache/iceberg/spark/data/SparkParquetReaders.html" title="class in org.apache.iceberg.spark.data" target="classFrame">SparkParquetReaders</a></li>
-<li><a href="com/netflix/iceberg/spark/data/SparkParquetWriters.html" title="class in com.netflix.iceberg.spark.data" target="classFrame">SparkParquetWriters</a></li>
 <li><a href="org/apache/iceberg/spark/data/SparkParquetWriters.html" title="class in org.apache.iceberg.spark.data" target="classFrame">SparkParquetWriters</a></li>
 <li><a href="org/apache/iceberg/spark/SparkSchemaUtil.html" title="class in org.apache.iceberg.spark" target="classFrame">SparkSchemaUtil</a></li>
 <li><a href="org/apache/iceberg/spark/data/SparkValueReaders.html" title="class in org.apache.iceberg.spark.data" target="classFrame">SparkValueReaders</a></li>
@@ -266,6 +268,7 @@
 <li><a href="org/apache/iceberg/util/Tasks.UnrecoverableException.html" title="class in org.apache.iceberg.util" target="classFrame">Tasks.UnrecoverableException</a></li>
 <li><a href="org/apache/iceberg/util/ThreadPools.html" title="class in org.apache.iceberg.util" target="classFrame">ThreadPools</a></li>
 <li><a href="org/apache/iceberg/Transaction.html" title="interface in org.apache.iceberg" target="classFrame"><span class="interfaceName">Transaction</span></a></li>
+<li><a href="org/apache/iceberg/Transactions.html" title="class in org.apache.iceberg" target="classFrame">Transactions</a></li>
 <li><a href="org/apache/iceberg/transforms/Transform.html" title="interface in org.apache.iceberg.transforms" target="classFrame"><span class="interfaceName">Transform</span></a></li>
 <li><a href="org/apache/iceberg/transforms/Transforms.html" title="class in org.apache.iceberg.transforms" target="classFrame">Transforms</a></li>
 <li><a href="org/apache/iceberg/parquet/TripleWriter.html" title="interface in org.apache.iceberg.parquet" target="classFrame"><span class="interfaceName">TripleWriter</span></a></li>
diff --git a/javadoc/master/allclasses-noframe.html b/javadoc/master/allclasses-noframe.html
index 9e707e1..1505a0a 100644
--- a/javadoc/master/allclasses-noframe.html
+++ b/javadoc/master/allclasses-noframe.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>All Classes (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -24,6 +24,7 @@
 <li><a href="org/apache/iceberg/avro/AvroSchemaUtil.html" title="class in org.apache.iceberg.avro">AvroSchemaUtil</a></li>
 <li><a href="org/apache/iceberg/avro/AvroSchemaVisitor.html" title="class in org.apache.iceberg.avro">AvroSchemaVisitor</a></li>
 <li><a href="org/apache/iceberg/BaseCombinedScanTask.html" title="class in org.apache.iceberg">BaseCombinedScanTask</a></li>
+<li><a href="org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg">BaseMetastoreCatalog</a></li>
 <li><a href="org/apache/iceberg/BaseMetastoreTableOperations.html" title="class in org.apache.iceberg">BaseMetastoreTableOperations</a></li>
 <li><a href="org/apache/iceberg/BaseMetastoreTables.html" title="class in org.apache.iceberg">BaseMetastoreTables</a></li>
 <li><a href="org/apache/iceberg/BaseTable.html" title="class in org.apache.iceberg">BaseTable</a></li>
@@ -110,6 +111,8 @@
 <li><a href="org/apache/iceberg/hadoop/HadoopTables.html" title="class in org.apache.iceberg.hadoop">HadoopTables</a></li>
 <li><a href="org/apache/iceberg/HasTableOperations.html" title="interface in org.apache.iceberg"><span class="interfaceName">HasTableOperations</span></a></li>
 <li><a href="org/apache/iceberg/spark/hacks/Hive.html" title="class in org.apache.iceberg.spark.hacks">Hive</a></li>
+<li><a href="org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive">HiveCatalog</a></li>
+<li><a href="org/apache/iceberg/hive/HiveCatalogs.html" title="class in org.apache.iceberg.hive">HiveCatalogs</a></li>
 <li><a href="org/apache/iceberg/hive/HiveTableOperations.html" title="class in org.apache.iceberg.hive">HiveTableOperations</a></li>
 <li><a href="org/apache/iceberg/hive/HiveTables.html" title="class in org.apache.iceberg.hive">HiveTables</a></li>
 <li><a href="org/apache/iceberg/hive/HiveTypeConverter.html" title="class in org.apache.iceberg.hive">HiveTypeConverter</a></li>
@@ -240,7 +243,6 @@
 <li><a href="org/apache/iceberg/spark/data/SparkOrcReader.html" title="class in org.apache.iceberg.spark.data">SparkOrcReader</a></li>
 <li><a href="org/apache/iceberg/spark/data/SparkOrcWriter.html" title="class in org.apache.iceberg.spark.data">SparkOrcWriter</a></li>
 <li><a href="org/apache/iceberg/spark/data/SparkParquetReaders.html" title="class in org.apache.iceberg.spark.data">SparkParquetReaders</a></li>
-<li><a href="com/netflix/iceberg/spark/data/SparkParquetWriters.html" title="class in com.netflix.iceberg.spark.data">SparkParquetWriters</a></li>
 <li><a href="org/apache/iceberg/spark/data/SparkParquetWriters.html" title="class in org.apache.iceberg.spark.data">SparkParquetWriters</a></li>
 <li><a href="org/apache/iceberg/spark/SparkSchemaUtil.html" title="class in org.apache.iceberg.spark">SparkSchemaUtil</a></li>
 <li><a href="org/apache/iceberg/spark/data/SparkValueReaders.html" title="class in org.apache.iceberg.spark.data">SparkValueReaders</a></li>
@@ -266,6 +268,7 @@
 <li><a href="org/apache/iceberg/util/Tasks.UnrecoverableException.html" title="class in org.apache.iceberg.util">Tasks.UnrecoverableException</a></li>
 <li><a href="org/apache/iceberg/util/ThreadPools.html" title="class in org.apache.iceberg.util">ThreadPools</a></li>
 <li><a href="org/apache/iceberg/Transaction.html" title="interface in org.apache.iceberg"><span class="interfaceName">Transaction</span></a></li>
+<li><a href="org/apache/iceberg/Transactions.html" title="class in org.apache.iceberg">Transactions</a></li>
 <li><a href="org/apache/iceberg/transforms/Transform.html" title="interface in org.apache.iceberg.transforms"><span class="interfaceName">Transform</span></a></li>
 <li><a href="org/apache/iceberg/transforms/Transforms.html" title="class in org.apache.iceberg.transforms">Transforms</a></li>
 <li><a href="org/apache/iceberg/parquet/TripleWriter.html" title="interface in org.apache.iceberg.parquet"><span class="interfaceName">TripleWriter</span></a></li>
diff --git a/javadoc/master/com/netflix/iceberg/spark/data/SparkParquetWriters.html b/javadoc/master/com/netflix/iceberg/spark/data/SparkParquetWriters.html
deleted file mode 100644
index dd7ae46..0000000
--- a/javadoc/master/com/netflix/iceberg/spark/data/SparkParquetWriters.html
+++ /dev/null
@@ -1,235 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
-<title>SparkParquetWriters (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SparkParquetWriters (iceberg master API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/netflix/iceberg/spark/data/SparkParquetWriters.html" target="_top">Frames</a></li>
-<li><a href="SparkParquetWriters.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.netflix.iceberg.spark.data</div>
-<h2 title="Class SparkParquetWriters" class="title">Class SparkParquetWriters</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>com.netflix.iceberg.spark.data.SparkParquetWriters</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SparkParquetWriters</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/netflix/iceberg/spark/data/SparkParquetWriters.html#SparkParquetWriters--">SparkParquetWriters</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SparkParquetWriters--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SparkParquetWriters</h4>
-<pre>public&nbsp;SparkParquetWriters()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/netflix/iceberg/spark/data/SparkParquetWriters.html" target="_top">Frames</a></li>
-<li><a href="SparkParquetWriters.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/javadoc/master/com/netflix/iceberg/spark/data/package-frame.html b/javadoc/master/com/netflix/iceberg/spark/data/package-frame.html
deleted file mode 100644
index 5a716de..0000000
--- a/javadoc/master/com/netflix/iceberg/spark/data/package-frame.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
-<title>com.netflix.iceberg.spark.data (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../../com/netflix/iceberg/spark/data/package-summary.html" target="classFrame">com.netflix.iceberg.spark.data</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="SparkParquetWriters.html" title="class in com.netflix.iceberg.spark.data" target="classFrame">SparkParquetWriters</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/javadoc/master/com/netflix/iceberg/spark/data/package-summary.html b/javadoc/master/com/netflix/iceberg/spark/data/package-summary.html
deleted file mode 100644
index d8dc295..0000000
--- a/javadoc/master/com/netflix/iceberg/spark/data/package-summary.html
+++ /dev/null
@@ -1,140 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
-<title>com.netflix.iceberg.spark.data (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.netflix.iceberg.spark.data (iceberg master API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Package</li>
-<li><a href="../../../../../org/apache/iceberg/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/netflix/iceberg/spark/data/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.netflix.iceberg.spark.data</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/netflix/iceberg/spark/data/SparkParquetWriters.html" title="class in com.netflix.iceberg.spark.data">SparkParquetWriters</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Package</li>
-<li><a href="../../../../../org/apache/iceberg/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/netflix/iceberg/spark/data/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/javadoc/master/com/netflix/iceberg/spark/data/package-tree.html b/javadoc/master/com/netflix/iceberg/spark/data/package-tree.html
deleted file mode 100644
index 81bd86d..0000000
--- a/javadoc/master/com/netflix/iceberg/spark/data/package-tree.html
+++ /dev/null
@@ -1,135 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
-<title>com.netflix.iceberg.spark.data Class Hierarchy (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.netflix.iceberg.spark.data Class Hierarchy (iceberg master API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li><a href="../../../../../org/apache/iceberg/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/netflix/iceberg/spark/data/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.netflix.iceberg.spark.data</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">com.netflix.iceberg.spark.data.<a href="../../../../../com/netflix/iceberg/spark/data/SparkParquetWriters.html" title="class in com.netflix.iceberg.spark.data"><span class="typeNameLink">SparkParquetWriters</span></a></li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li><a href="../../../../../org/apache/iceberg/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/netflix/iceberg/spark/data/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/javadoc/master/constant-values.html b/javadoc/master/constant-values.html
index fd06ee5..13ed9e3 100644
--- a/javadoc/master/constant-values.html
+++ b/javadoc/master/constant-values.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>Constant Field Values (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/javadoc/master/deprecated-list.html b/javadoc/master/deprecated-list.html
index 830eae5..f827a44 100644
--- a/javadoc/master/deprecated-list.html
+++ b/javadoc/master/deprecated-list.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>Deprecated List (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/javadoc/master/help-doc.html b/javadoc/master/help-doc.html
index 5c80931..5b01c92 100644
--- a/javadoc/master/help-doc.html
+++ b/javadoc/master/help-doc.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>API Help (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/javadoc/master/index-all.html b/javadoc/master/index-all.html
index 1a4016e..9a3401b 100644
--- a/javadoc/master/index-all.html
+++ b/javadoc/master/index-all.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>Index (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -328,6 +328,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/BaseCombinedScanTask.html#BaseCombinedScanTask-java.util.List-">BaseCombinedScanTask(List&lt;FileScanTask&gt;)</a></span> - Constructor for class org.apache.iceberg.<a href="org/apache/iceberg/BaseCombinedScanTask.html" title="class in org.apache.iceberg">BaseCombinedScanTask</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseMetastoreCatalog</span></a> - Class in <a href="org/apache/iceberg/package-summary.html">org.apache.iceberg</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/BaseMetastoreCatalog.html#BaseMetastoreCatalog-org.apache.hadoop.conf.Configuration-">BaseMetastoreCatalog(Configuration)</a></span> - Constructor for class org.apache.iceberg.<a href="org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg">BaseMetastoreCatalog</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/iceberg/BaseMetastoreTableOperations.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseMetastoreTableOperations</span></a> - Class in <a href="org/apache/iceberg/package-summary.html">org.apache.iceberg</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/BaseMetastoreTableOperations.html#BaseMetastoreTableOperations-org.apache.hadoop.conf.Configuration-">BaseMetastoreTableOperations(Configuration)</a></span> - Constructor for class org.apache.iceberg.<a href="org/apache/iceberg/BaseMetastoreTableOperations.html" title="class in org.apache.iceberg">BaseMetastoreTableOperations</a></dt>
@@ -651,7 +655,7 @@
 </dd>
 <dt><a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog"><span class="typeNameLink">Catalog</span></a> - Interface in <a href="org/apache/iceberg/catalog/package-summary.html">org.apache.iceberg.catalog</a></dt>
 <dd>
-<div class="block">Top level Catalog APIs that supports table DDLs and namespace listing.</div>
+<div class="block">A Catalog API for table create, drop, and load operations.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/SnapshotSummary.html#CHANGED_PARTITION_COUNT_PROP">CHANGED_PARTITION_COUNT_PROP</a></span> - Static variable in class org.apache.iceberg.<a href="org/apache/iceberg/SnapshotSummary.html" title="class in org.apache.iceberg">SnapshotSummary</a></dt>
 <dd>&nbsp;</dd>
@@ -679,6 +683,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/FilteredManifest.html#close--">close()</a></span> - Method in class org.apache.iceberg.<a href="org/apache/iceberg/FilteredManifest.html" title="class in org.apache.iceberg">FilteredManifest</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/hive/HiveCatalog.html#close--">close()</a></span> - Method in class org.apache.iceberg.hive.<a href="org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive">HiveCatalog</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/hive/HiveTables.html#close--">close()</a></span> - Method in class org.apache.iceberg.hive.<a href="org/apache/iceberg/hive/HiveTables.html" title="class in org.apache.iceberg.hive">HiveTables</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/io/CloseableGroup.html#close--">close()</a></span> - Method in class org.apache.iceberg.io.<a href="org/apache/iceberg/io/CloseableGroup.html" title="class in org.apache.iceberg.io">CloseableGroup</a></dt>
@@ -757,8 +763,6 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/iceberg/parquet/ColumnWriter.html" title="class in org.apache.iceberg.parquet"><span class="typeNameLink">ColumnWriter</span></a>&lt;<a href="org/apache/iceberg/parquet/ColumnWriter.html" title="type parameter in ColumnWriter">T</a>&gt; - Class in <a href="org/apache/iceberg/parquet/package-summary.html">org.apache.iceberg.parquet</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="com/netflix/iceberg/spark/data/package-summary.html">com.netflix.iceberg.spark.data</a> - package com.netflix.iceberg.spark.data</dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/io/CloseableIterable.html#combine-java.lang.Iterable-java.io.Closeable-">combine(Iterable&lt;E&gt;, Closeable)</a></span> - Static method in interface org.apache.iceberg.io.<a href="org/apache/iceberg/io/CloseableIterable.html" title="interface in org.apache.iceberg.io">CloseableIterable</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/iceberg/CombinedScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">CombinedScanTask</span></a> - Interface in <a href="org/apache/iceberg/package-summary.html">org.apache.iceberg</a></dt>
@@ -976,10 +980,28 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/spark/source/IcebergSource.html#createStreamWriter-java.lang.String-org.apache.spark.sql.types.StructType-org.apache.spark.sql.streaming.OutputMode-org.apache.spark.sql.sources.v2.DataSourceOptions-">createStreamWriter(String, StructType, OutputMode, DataSourceOptions)</a></span> - Method in class org.apache.iceberg.spark.source.<a href="org/apache/iceberg/spark/source/IcebergSource.html" title="class in org.apache.iceberg.spar [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/BaseMetastoreCatalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-java.lang.String-java.util.Map-">createTable(TableIdentifier, Schema, PartitionSpec, String, Map&lt;String, String&gt;)</a></span> - Method in class org.apache.iceberg.<a href="org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg">BaseMetastoreCatalog</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/Catalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-java.lang.String-java.util.Map-">createTable(TableIdentifier, Schema, PartitionSpec, String, Map&lt;String, String&gt;)</a></span> - Method in interface org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></dt>
+<dd>
+<div class="block">Create a table.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/Catalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-java.util.Map-">createTable(TableIdentifier, Schema, PartitionSpec, Map&lt;String, String&gt;)</a></span> - Method in interface org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></dt>
 <dd>
-<div class="block">creates the table or throws <a href="org/apache/iceberg/exceptions/AlreadyExistsException.html" title="class in org.apache.iceberg.exceptions"><code>AlreadyExistsException</code></a>.</div>
+<div class="block">Create a table.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/Catalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-">createTable(TableIdentifier, Schema, PartitionSpec)</a></span> - Method in interface org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></dt>
+<dd>
+<div class="block">Create a table.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/Catalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-">createTable(TableIdentifier, Schema)</a></span> - Method in interface org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></dt>
+<dd>
+<div class="block">Create an unpartitioned table.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/hive/HiveCatalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-java.lang.String-java.util.Map-">createTable(TableIdentifier, Schema, PartitionSpec, String, Map&lt;String, String&gt;)</a></span> - Method in class org.apache.iceberg.hive.<a href="org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive">HiveCatalog</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/Transactions.html#createTableTransaction-org.apache.iceberg.TableOperations-org.apache.iceberg.TableMetadata-">createTableTransaction(TableOperations, TableMetadata)</a></span> - Static method in class org.apache.iceberg.<a href="org/apache/iceberg/Transactions.html" title="class in org.apache.iceberg">Transactions</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/spark/source/IcebergSource.html#createWriter-java.lang.String-org.apache.spark.sql.types.StructType-org.apache.spark.sql.SaveMode-org.apache.spark.sql.sources.v2.DataSourceOptions-">createWriter(String, StructType, SaveMode, DataSourceOptions)</a></span> - Method in class org.apache.iceberg.spark.source.<a href="org/apache/iceberg/spark/source/IcebergSource.html" title="class in org.apache.iceberg.spark.source">IcebergSource</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/avro/Avro.WriteBuilder.html#createWriterFunc-java.util.function.Function-">createWriterFunc(Function&lt;Schema, DatumWriter&lt;?&gt;&gt;)</a></span> - Method in class org.apache.iceberg.avro.<a href="org/apache/iceberg/avro/Avro.WriteBuilder.html" title="class in org.apache.iceberg.avro">Avro.WriteBuilder</a></dt>
@@ -1101,8 +1123,12 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/TableMetadata.html#defaultSpecId--">defaultSpecId()</a></span> - Method in class org.apache.iceberg.<a href="org/apache/iceberg/TableMetadata.html" title="class in org.apache.iceberg">TableMetadata</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/BaseMetastoreCatalog.html#defaultWarehouseLocation-org.apache.hadoop.conf.Configuration-org.apache.iceberg.catalog.TableIdentifier-">defaultWarehouseLocation(Configuration, TableIdentifier)</a></span> - Method in class org.apache.iceberg.<a href="org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg">BaseMetastoreCatalog</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/BaseMetastoreTables.html#defaultWarehouseLocation-org.apache.hadoop.conf.Configuration-java.lang.String-java.lang.String-">defaultWarehouseLocation(Configuration, String, String)</a></span> - Method in class org.apache.iceberg.<a href="org/apache/iceberg/BaseMetastoreTables.html" title="class in org.apache.iceberg">BaseMetastoreTables</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/hive/HiveCatalog.html#defaultWarehouseLocation-org.apache.hadoop.conf.Configuration-org.apache.iceberg.catalog.TableIdentifier-">defaultWarehouseLocation(Configuration, TableIdentifier)</a></span> - Method in class org.apache.iceberg.hive.<a href="org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive">HiveCatalog</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/iceberg/io/DelegatingInputStream.html" title="interface in org.apache.iceberg.io"><span class="typeNameLink">DelegatingInputStream</span></a> - Interface in <a href="org/apache/iceberg/io/package-summary.html">org.apache.iceberg.io</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/iceberg/io/DelegatingOutputStream.html" title="interface in org.apache.iceberg.io"><span class="typeNameLink">DelegatingOutputStream</span></a> - Interface in <a href="org/apache/iceberg/io/package-summary.html">org.apache.iceberg.io</a></dt>
@@ -1171,6 +1197,10 @@
 <dd>
 <div class="block">Passes an alternative delete implementation that will be used for manifests and data files.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/SnapshotUpdate.html#deleteWith-java.util.function.Consumer-">deleteWith(Consumer&lt;String&gt;)</a></span> - Method in interface org.apache.iceberg.<a href="org/apache/iceberg/SnapshotUpdate.html" title="interface in org.apache.iceberg">SnapshotUpdate</a></dt>
+<dd>
+<div class="block">Set a callback to delete files instead of the table's default.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/orc/ColumnIdMap.html#deserialize-org.apache.orc.TypeDescription-java.nio.ByteBuffer-">deserialize(TypeDescription, ByteBuffer)</a></span> - Static method in class org.apache.iceberg.orc.<a href="org/apache/iceberg/orc/ColumnIdMap.html" title="class in org.apache.iceberg.orc">ColumnIdMap</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/types/Types.NestedField.html#doc--">doc()</a></span> - Method in class org.apache.iceberg.types.<a href="org/apache/iceberg/types/Types.NestedField.html" title="class in org.apache.iceberg.types">Types.NestedField</a></dt>
@@ -1183,10 +1213,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/Catalog.html#dropTable-org.apache.iceberg.catalog.TableIdentifier-">dropTable(TableIdentifier)</a></span> - Method in interface org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></dt>
 <dd>
-<div class="block">Drops the table if it exists, otherwise throws <a href="org/apache/iceberg/exceptions/NoSuchTableException.html" title="class in org.apache.iceberg.exceptions"><code>NoSuchTableException</code></a>
- The implementation should not delete the underlying data but ensure that a
- subsequent call to <a href="org/apache/iceberg/catalog/Catalog.html#tableExists-org.apache.iceberg.catalog.TableIdentifier-"><code>Catalog.tableExists(TableIdentifier)</code></a> returns false.</div>
+<div class="block">Drop a table.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/hive/HiveCatalog.html#dropTable-org.apache.iceberg.catalog.TableIdentifier-">dropTable(TableIdentifier)</a></span> - Method in class org.apache.iceberg.hive.<a href="org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive">HiveCatalog</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/iceberg/common/DynClasses.html" title="class in org.apache.iceberg.common"><span class="typeNameLink">DynClasses</span></a> - Class in <a href="org/apache/iceberg/common/package-summary.html">org.apache.iceberg.common</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/iceberg/common/DynClasses.Builder.html" title="class in org.apache.iceberg.common"><span class="typeNameLink">DynClasses.Builder</span></a> - Class in <a href="org/apache/iceberg/common/package-summary.html">org.apache.iceberg.common</a></dt>
@@ -1386,6 +1416,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/ManifestFile.html#existingFilesCount--">existingFilesCount()</a></span> - Method in interface org.apache.iceberg.<a href="org/apache/iceberg/ManifestFile.html" title="interface in org.apache.iceberg">ManifestFile</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/hadoop/HadoopInputFile.html#exists--">exists()</a></span> - Method in class org.apache.iceberg.hadoop.<a href="org/apache/iceberg/hadoop/HadoopInputFile.html" title="class in org.apache.iceberg.hadoop">HadoopInputFile</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/io/InputFile.html#exists--">exists()</a></span> - Method in interface org.apache.iceberg.io.<a href="org/apache/iceberg/io/InputFile.html" title="interface in org.apache.iceberg.io">InputFile</a></dt>
+<dd>
+<div class="block">Checks whether the file exists.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/ExpireSnapshots.html#expireOlderThan-long-">expireOlderThan(long)</a></span> - Method in interface org.apache.iceberg.<a href="org/apache/iceberg/ExpireSnapshots.html" title="interface in org.apache.iceberg">ExpireSnapshots</a></dt>
 <dd>
 <div class="block">Expires all snapshots older than the given timestamp.</div>
@@ -1982,7 +2018,9 @@
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/parquet/ParquetSchemaUtil.html#hasIds-org.apache.parquet.schema.MessageType-">hasIds(MessageType)</a></span> - Static method in class org.apache.iceberg.parquet.<a href="org/apache/iceberg/parquet/ParquetSchemaUtil.html" title="class in org.apache.iceberg.parquet">ParquetSchemaUtil</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/TableIdentifier.html#hasNamespace--">hasNamespace()</a></span> - Method in class org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Whether the namespace is empty.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/orc/VectorizedRowBatchIterator.html#hasNext--">hasNext()</a></span> - Method in class org.apache.iceberg.orc.<a href="org/apache/iceberg/orc/VectorizedRowBatchIterator.html" title="class in org.apache.iceberg.orc">VectorizedRowBatchIterator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/parquet/ColumnIterator.html#hasNext--">hasNext()</a></span> - Method in class org.apache.iceberg.parquet.<a href="org/apache/iceberg/parquet/ColumnIterator.html" title="class in org.apache.iceberg.parquet">ColumnIterator</a></dt>
@@ -2023,7 +2061,11 @@
 </dd>
 <dt><a href="org/apache/iceberg/spark/hacks/Hive.html" title="class in org.apache.iceberg.spark.hacks"><span class="typeNameLink">Hive</span></a> - Class in <a href="org/apache/iceberg/spark/hacks/package-summary.html">org.apache.iceberg.spark.hacks</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/iceberg/spark/hacks/Hive.html#Hive--">Hive()</a></span> - Constructor for class org.apache.iceberg.spark.hacks.<a href="org/apache/iceberg/spark/hacks/Hive.html" title="class in org.apache.iceberg.spark.hacks">Hive</a></dt>
+<dt><a href="org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">HiveCatalog</span></a> - Class in <a href="org/apache/iceberg/hive/package-summary.html">org.apache.iceberg.hive</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/hive/HiveCatalog.html#HiveCatalog-org.apache.hadoop.conf.Configuration-">HiveCatalog(Configuration)</a></span> - Constructor for class org.apache.iceberg.hive.<a href="org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive">HiveCatalog</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/iceberg/hive/HiveCatalogs.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">HiveCatalogs</span></a> - Class in <a href="org/apache/iceberg/hive/package-summary.html">org.apache.iceberg.hive</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/iceberg/hive/HiveTableOperations.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">HiveTableOperations</span></a> - Class in <a href="org/apache/iceberg/hive/package-summary.html">org.apache.iceberg.hive</a></dt>
 <dd>
@@ -2386,6 +2428,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/expressions/Expressions.html#lessThanOrEqual-java.lang.String-T-">lessThanOrEqual(String, T)</a></span> - Static method in class org.apache.iceberg.expressions.<a href="org/apache/iceberg/expressions/Expressions.html" title="class in org.apache.iceberg.expressions">Expressions</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/Namespace.html#level-int-">level(int)</a></span> - Method in class org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog">Namespace</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/Namespace.html#levels--">levels()</a></span> - Method in class org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog">Namespace</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/ScanSummary.Builder.html#limit-int-">limit(int)</a></span> - Method in class org.apache.iceberg.<a href="org/apache/iceberg/ScanSummary.Builder.html" title="class in org.apache.iceberg">ScanSummary.Builder</a></dt>
@@ -2436,6 +2480,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/Tables.html#load-java.lang.String-">load(String)</a></span> - Method in interface org.apache.iceberg.<a href="org/apache/iceberg/Tables.html" title="interface in org.apache.iceberg">Tables</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/hive/HiveCatalogs.html#loadCatalog-org.apache.hadoop.conf.Configuration-">loadCatalog(Configuration)</a></span> - Static method in class org.apache.iceberg.hive.<a href="org/apache/iceberg/hive/HiveCatalogs.html" title="class in org.apache.iceberg.hive">HiveCatalogs</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/common/DynClasses.Builder.html#loader-java.lang.ClassLoader-">loader(ClassLoader)</a></span> - Method in class org.apache.iceberg.common.<a href="org/apache/iceberg/common/DynClasses.Builder.html" title="class in org.apache.iceberg.common">DynClasses.Builder</a></dt>
 <dd>
 <div class="block">Set the <code>ClassLoader</code> used to lookup classes by name.</div>
@@ -2452,6 +2498,14 @@
 <dd>
 <div class="block">Set the <code>ClassLoader</code> used to lookup classes by name.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/BaseMetastoreCatalog.html#loadTable-org.apache.iceberg.catalog.TableIdentifier-">loadTable(TableIdentifier)</a></span> - Method in class org.apache.iceberg.<a href="org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg">BaseMetastoreCatalog</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/Catalog.html#loadTable-org.apache.iceberg.catalog.TableIdentifier-">loadTable(TableIdentifier)</a></span> - Method in interface org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></dt>
+<dd>
+<div class="block">Load a table.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/hive/HiveCatalog.html#loadTable-org.apache.iceberg.catalog.TableIdentifier-">loadTable(TableIdentifier)</a></span> - Method in class org.apache.iceberg.hive.<a href="org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive">HiveCatalog</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/Files.html#localInput-java.io.File-">localInput(File)</a></span> - Static method in class org.apache.iceberg.<a href="org/apache/iceberg/Files.html" title="class in org.apache.iceberg">Files</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/Files.html#localInput-java.lang.String-">localInput(String)</a></span> - Static method in class org.apache.iceberg.<a href="org/apache/iceberg/Files.html" title="class in org.apache.iceberg">Files</a></dt>
@@ -2663,10 +2717,8 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog"><span class="typeNameLink">Namespace</span></a> - Class in <a href="org/apache/iceberg/catalog/package-summary.html">org.apache.iceberg.catalog</a></dt>
 <dd>
-<div class="block">Identifies a namespace in iceberg catalog</div>
+<div class="block">A namespace in a <a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog"><code>Catalog</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/Namespace.html#namespace-java.lang.String:A-">namespace(String[])</a></span> - Static method in class org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog">Namespace</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/TableIdentifier.html#namespace--">namespace()</a></span> - Method in class org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/expressions/And.html#negate--">negate()</a></span> - Method in class org.apache.iceberg.expressions.<a href="org/apache/iceberg/expressions/And.html" title="class in org.apache.iceberg.expressions">And</a></dt>
@@ -2805,8 +2857,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/TableMetadata.html#newTableMetadata-org.apache.iceberg.TableOperations-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-java.lang.String-java.util.Map-">newTableMetadata(TableOperations, Schema, PartitionSpec, String, Map&lt;String, String&gt;)</a></span> - Static method in class org.apache.iceberg.<a href="org/apache/iceberg/TableMetadata.html" title="class in org.apache.iceberg">TableMetadata</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/BaseMetastoreCatalog.html#newTableOps-org.apache.hadoop.conf.Configuration-org.apache.iceberg.catalog.TableIdentifier-">newTableOps(Configuration, TableIdentifier)</a></span> - Method in class org.apache.iceberg.<a href="org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg">BaseMetastoreCatalog</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/BaseMetastoreTables.html#newTableOps-org.apache.hadoop.conf.Configuration-java.lang.String-java.lang.String-">newTableOps(Configuration, String, String)</a></span> - Method in class org.apache.iceberg.<a href="org/apache/iceberg/BaseMetastoreTables.html" title="class in org.apache.iceberg">BaseMetastoreTables</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/hive/HiveCatalog.html#newTableOps-org.apache.hadoop.conf.Configuration-org.apache.iceberg.catalog.TableIdentifier-">newTableOps(Configuration, TableIdentifier)</a></span> - Method in class org.apache.iceberg.hive.<a href="org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive">HiveCatalog</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/hive/HiveTables.html#newTableOps-org.apache.hadoop.conf.Configuration-java.lang.String-java.lang.String-">newTableOps(Configuration, String, String)</a></span> - Method in class org.apache.iceberg.hive.<a href="org/apache/iceberg/hive/HiveTables.html" title="class in org.apache.iceberg.hive">HiveTables</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/BaseTable.html#newTransaction--">newTransaction()</a></span> - Method in class org.apache.iceberg.<a href="org/apache/iceberg/BaseTable.html" title="class in org.apache.iceberg">BaseTable</a></dt>
@@ -2815,6 +2871,8 @@
 <dd>
 <div class="block">Create a new <a href="org/apache/iceberg/Transaction.html" title="interface in org.apache.iceberg"><code>transaction API</code></a> to commit multiple table operations at once.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/Transactions.html#newTransaction-org.apache.iceberg.TableOperations-">newTransaction(TableOperations)</a></span> - Static method in class org.apache.iceberg.<a href="org/apache/iceberg/Transactions.html" title="class in org.apache.iceberg">Transactions</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/orc/VectorizedRowBatchIterator.html#next--">next()</a></span> - Method in class org.apache.iceberg.orc.<a href="org/apache/iceberg/orc/VectorizedRowBatchIterator.html" title="class in org.apache.iceberg.orc">VectorizedRowBatchIterator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/parquet/ColumnIterator.html#nextBinary--">nextBinary()</a></span> - Method in class org.apache.iceberg.parquet.<a href="org/apache/iceberg/parquet/ColumnIterator.html" title="class in org.apache.iceberg.parquet">ColumnIterator</a></dt>
@@ -2889,6 +2947,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/TableProperties.html#OBJECT_STORE_PATH">OBJECT_STORE_PATH</a></span> - Static variable in class org.apache.iceberg.<a href="org/apache/iceberg/TableProperties.html" title="class in org.apache.iceberg">TableProperties</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/Namespace.html#of-java.lang.String...-">of(String...)</a></span> - Static method in class org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog">Namespace</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/TableIdentifier.html#of-java.lang.String...-">of(String...)</a></span> - Static method in class org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/TableIdentifier.html#of-org.apache.iceberg.catalog.Namespace-java.lang.String-">of(Namespace, String)</a></span> - Static method in class org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/encryption/EncryptionKeyMetadatas.html#of-java.nio.ByteBuffer-">of(ByteBuffer)</a></span> - Static method in class org.apache.iceberg.encryption.<a href="org/apache/iceberg/encryption/EncryptionKeyMetadatas.html" title="class in org.apache.iceberg.encryption">EncryptionKeyMetadatas</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/encryption/EncryptionKeyMetadatas.html#of-byte:A-">of(byte[])</a></span> - Static method in class org.apache.iceberg.encryption.<a href="org/apache/iceberg/encryption/EncryptionKeyMetadatas.html" title="class in org.apache.iceberg.encryption">EncryptionKeyMetadatas</a></dt>
@@ -3216,6 +3280,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/parquet/ParquetWriteAdapter.html#ParquetWriteAdapter-org.apache.parquet.hadoop.ParquetWriter-">ParquetWriteAdapter(ParquetWriter&lt;D&gt;)</a></span> - Constructor for class org.apache.iceberg.parquet.<a href="org/apache/iceberg/parquet/ParquetWriteAdapter.html" title="class in org.apache.iceberg.parquet">ParquetWriteAdapter</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/TableIdentifier.html#parse-java.lang.String-">parse(String)</a></span> - Static method in class org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/DataFile.html#partition--">partition()</a></span> - Method in interface org.apache.iceberg.<a href="org/apache/iceberg/DataFile.html" title="interface in org.apache.iceberg">DataFile</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/iceberg/PartitionField.html" title="class in org.apache.iceberg"><span class="typeNameLink">PartitionField</span></a> - Class in <a href="org/apache/iceberg/package-summary.html">org.apache.iceberg</a></dt>
@@ -3587,8 +3653,10 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/Catalog.html#renameTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.catalog.TableIdentifier-">renameTable(TableIdentifier, TableIdentifier)</a></span> - Method in interface org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></dt>
 <dd>
-<div class="block">Renames a table.</div>
+<div class="block">Rename a table.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/hive/HiveCatalog.html#renameTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.catalog.TableIdentifier-">renameTable(TableIdentifier, TableIdentifier)</a></span> - Method in class org.apache.iceberg.hive.<a href="org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive">HiveCatalog</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/parquet/ParquetValueReaders.RepeatedKeyValueReader.html#RepeatedKeyValueReader-int-int-org.apache.iceberg.parquet.ParquetValueReader-org.apache.iceberg.parquet.ParquetValueReader-">RepeatedKeyValueReader(int, int, ParquetValueReader&lt;K&gt;, ParquetValueReader&lt;V&gt;)</a></span> - Constructor for class org.apache.iceberg.parquet.<a href="org/apache/iceberg/parquet/ParquetValueReaders.RepeatedKeyValueReader.html" title="class [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/parquet/ParquetValueWriters.RepeatedKeyValueWriter.html#RepeatedKeyValueWriter-int-int-org.apache.iceberg.parquet.ParquetValueWriter-org.apache.iceberg.parquet.ParquetValueWriter-">RepeatedKeyValueWriter(int, int, ParquetValueWriter&lt;K&gt;, ParquetValueWriter&lt;V&gt;)</a></span> - Constructor for class org.apache.iceberg.parquet.<a href="org/apache/iceberg/parquet/ParquetValueWriters.RepeatedKeyValueWriter.html" title="class [...]
@@ -3613,6 +3681,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/TableMetadata.html#replaceProperties-java.util.Map-">replaceProperties(Map&lt;String, String&gt;)</a></span> - Method in class org.apache.iceberg.<a href="org/apache/iceberg/TableMetadata.html" title="class in org.apache.iceberg">TableMetadata</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/Transactions.html#replaceTableTransaction-org.apache.iceberg.TableOperations-org.apache.iceberg.TableMetadata-">replaceTableTransaction(TableOperations, TableMetadata)</a></span> - Static method in class org.apache.iceberg.<a href="org/apache/iceberg/Transactions.html" title="class in org.apache.iceberg">Transactions</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/BaseMetastoreTableOperations.html#requestRefresh--">requestRefresh()</a></span> - Method in class org.apache.iceberg.<a href="org/apache/iceberg/BaseMetastoreTableOperations.html" title="class in org.apache.iceberg">BaseMetastoreTableOperations</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/types/Types.NestedField.html#required-int-java.lang.String-org.apache.iceberg.types.Type-">required(int, String, Type)</a></span> - Static method in class org.apache.iceberg.types.<a href="org/apache/iceberg/types/Types.NestedField.html" title="class in org.apache.iceberg.types">Types.NestedField</a></dt>
@@ -3863,6 +3933,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/OverwriteData.html#self--">self()</a></span> - Method in class org.apache.iceberg.<a href="org/apache/iceberg/OverwriteData.html" title="class in org.apache.iceberg">OverwriteData</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/ReplaceManifests.html#self--">self()</a></span> - Method in class org.apache.iceberg.<a href="org/apache/iceberg/ReplaceManifests.html" title="class in org.apache.iceberg">ReplaceManifests</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/ReplacePartitionsOperation.html#self--">self()</a></span> - Method in class org.apache.iceberg.<a href="org/apache/iceberg/ReplacePartitionsOperation.html" title="class in org.apache.iceberg">ReplacePartitionsOperation</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/iceberg/hadoop/SerializableConfiguration.html" title="class in org.apache.iceberg.hadoop"><span class="typeNameLink">SerializableConfiguration</span></a> - Class in <a href="org/apache/iceberg/hadoop/package-summary.html">org.apache.iceberg.hadoop</a></dt>
@@ -4096,10 +4168,6 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/iceberg/spark/data/SparkParquetReaders.html" title="class in org.apache.iceberg.spark.data"><span class="typeNameLink">SparkParquetReaders</span></a> - Class in <a href="org/apache/iceberg/spark/data/package-summary.html">org.apache.iceberg.spark.data</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="com/netflix/iceberg/spark/data/SparkParquetWriters.html" title="class in com.netflix.iceberg.spark.data"><span class="typeNameLink">SparkParquetWriters</span></a> - Class in <a href="com/netflix/iceberg/spark/data/package-summary.html">com.netflix.iceberg.spark.data</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/netflix/iceberg/spark/data/SparkParquetWriters.html#SparkParquetWriters--">SparkParquetWriters()</a></span> - Constructor for class com.netflix.iceberg.spark.data.<a href="com/netflix/iceberg/spark/data/SparkParquetWriters.html" title="class in com.netflix.iceberg.spark.data">SparkParquetWriters</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="org/apache/iceberg/spark/data/SparkParquetWriters.html" title="class in org.apache.iceberg.spark.data"><span class="typeNameLink">SparkParquetWriters</span></a> - Class in <a href="org/apache/iceberg/spark/data/package-summary.html">org.apache.iceberg.spark.data</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/iceberg/spark/SparkSchemaUtil.html" title="class in org.apache.iceberg.spark"><span class="typeNameLink">SparkSchemaUtil</span></a> - Class in <a href="org/apache/iceberg/spark/package-summary.html">org.apache.iceberg.spark</a></dt>
@@ -4108,12 +4176,8 @@
 </dd>
 <dt><a href="org/apache/iceberg/spark/data/SparkValueReaders.html" title="class in org.apache.iceberg.spark.data"><span class="typeNameLink">SparkValueReaders</span></a> - Class in <a href="org/apache/iceberg/spark/data/package-summary.html">org.apache.iceberg.spark.data</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/iceberg/spark/data/SparkValueReaders.html#SparkValueReaders--">SparkValueReaders()</a></span> - Constructor for class org.apache.iceberg.spark.data.<a href="org/apache/iceberg/spark/data/SparkValueReaders.html" title="class in org.apache.iceberg.spark.data">SparkValueReaders</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="org/apache/iceberg/spark/data/SparkValueWriters.html" title="class in org.apache.iceberg.spark.data"><span class="typeNameLink">SparkValueWriters</span></a> - Class in <a href="org/apache/iceberg/spark/data/package-summary.html">org.apache.iceberg.spark.data</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/iceberg/spark/data/SparkValueWriters.html#SparkValueWriters--">SparkValueWriters()</a></span> - Constructor for class org.apache.iceberg.spark.data.<a href="org/apache/iceberg/spark/data/SparkValueWriters.html" title="class in org.apache.iceberg.spark.data">SparkValueWriters</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/BaseTable.html#spec--">spec()</a></span> - Method in class org.apache.iceberg.<a href="org/apache/iceberg/BaseTable.html" title="class in org.apache.iceberg">BaseTable</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/FileScanTask.html#spec--">spec()</a></span> - Method in interface org.apache.iceberg.<a href="org/apache/iceberg/FileScanTask.html" title="interface in org.apache.iceberg">FileScanTask</a></dt>
@@ -4289,17 +4353,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/Catalog.html#tableExists-org.apache.iceberg.catalog.TableIdentifier-">tableExists(TableIdentifier)</a></span> - Method in interface org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></dt>
 <dd>
-<div class="block">Check if table exists or not.</div>
+<div class="block">Check whether table exists.</div>
 </dd>
 <dt><a href="org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog"><span class="typeNameLink">TableIdentifier</span></a> - Class in <a href="org/apache/iceberg/catalog/package-summary.html">org.apache.iceberg.catalog</a></dt>
 <dd>
-<div class="block">Identifies a table in iceberg catalog, the namespace is optional
- so callers can use <a href="org/apache/iceberg/catalog/TableIdentifier.html#hasNamespace--"><code>TableIdentifier.hasNamespace()</code></a> to check if namespace is present or not.</div>
+<div class="block">Identifies a table in iceberg catalog.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/TableIdentifier.html#TableIdentifier-java.lang.String-">TableIdentifier(String)</a></span> - Constructor for class org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/TableIdentifier.html#TableIdentifier-org.apache.iceberg.catalog.Namespace-java.lang.String-">TableIdentifier(Namespace, String)</a></span> - Constructor for class org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="org/apache/iceberg/TableMetadata.html" title="class in org.apache.iceberg"><span class="typeNameLink">TableMetadata</span></a> - Class in <a href="org/apache/iceberg/package-summary.html">org.apache.iceberg</a></dt>
 <dd>
 <div class="block">Metadata for a table.</div>
@@ -4402,6 +4461,10 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/BaseTable.html#toString--">toString()</a></span> - Method in class org.apache.iceberg.<a href="org/apache/iceberg/BaseTable.html" title="class in org.apache.iceberg">BaseTable</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/Namespace.html#toString--">toString()</a></span> - Method in class org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog">Namespace</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/iceberg/catalog/TableIdentifier.html#toString--">toString()</a></span> - Method in class org.apache.iceberg.catalog.<a href="org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/common/DynConstructors.Ctor.html#toString--">toString()</a></span> - Method in class org.apache.iceberg.common.<a href="org/apache/iceberg/common/DynConstructors.Ctor.html" title="class in org.apache.iceberg.common">DynConstructors.Ctor</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/common/DynFields.UnboundField.html#toString--">toString()</a></span> - Method in class org.apache.iceberg.common.<a href="org/apache/iceberg/common/DynFields.UnboundField.html" title="class in org.apache.iceberg.common">DynFields.UnboundField</a></dt>
@@ -4490,6 +4553,8 @@
 <dd>
 <div class="block">A transaction for performing multiple updates to a table.</div>
 </dd>
+<dt><a href="org/apache/iceberg/Transactions.html" title="class in org.apache.iceberg"><span class="typeNameLink">Transactions</span></a> - Class in <a href="org/apache/iceberg/package-summary.html">org.apache.iceberg</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/io/CloseableIterable.html#transform-org.apache.iceberg.io.CloseableIterable-java.util.function.Function-">transform(CloseableIterable&lt;I&gt;, Function&lt;I, O&gt;)</a></span> - Static method in interface org.apache.iceberg.io.<a href="org/apache/iceberg/io/CloseableIterable.html" title="interface in org.apache.iceberg.io">CloseableIterable</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/iceberg/PartitionField.html#transform--">transform()</a></span> - Method in class org.apache.iceberg.<a href="org/apache/iceberg/PartitionField.html" title="class in org.apache.iceberg">PartitionField</a></dt>
diff --git a/javadoc/master/index.html b/javadoc/master/index.html
index c98a672..ce66e51 100644
--- a/javadoc/master/index.html
+++ b/javadoc/master/index.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>iceberg master API</title>
 <script type="text/javascript">
     tmpTargetPage = "" + window.location.search;
diff --git a/javadoc/master/org/apache/iceberg/Accessor.html b/javadoc/master/org/apache/iceberg/Accessor.html
index 84e8eda..c141fcf 100644
--- a/javadoc/master/org/apache/iceberg/Accessor.html
+++ b/javadoc/master/org/apache/iceberg/Accessor.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Accessor (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/Accessors.html b/javadoc/master/org/apache/iceberg/Accessors.html
index 25ba4ef..24c61f5 100644
--- a/javadoc/master/org/apache/iceberg/Accessors.html
+++ b/javadoc/master/org/apache/iceberg/Accessors.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Accessors (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/AppendFiles.html b/javadoc/master/org/apache/iceberg/AppendFiles.html
index 290e796..d9a903e 100644
--- a/javadoc/master/org/apache/iceberg/AppendFiles.html
+++ b/javadoc/master/org/apache/iceberg/AppendFiles.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>AppendFiles (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -149,7 +149,7 @@ extends <a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="interfa
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;org.apache.iceberg.<a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="interface in org.apache.iceberg">SnapshotUpdate</a></h3>
-<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#set-java.lang.String-java.lang.String-">set</a></code></li>
+<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#deleteWith-java.util.function.Consumer-">deleteWith</a>, <a href="../../../org/apache/iceberg/SnapshotUpdate.html#set-java.lang.String-java.lang.String-">set</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.iceberg.PendingUpdate">
diff --git a/javadoc/master/org/apache/iceberg/BaseCombinedScanTask.html b/javadoc/master/org/apache/iceberg/BaseCombinedScanTask.html
index fd74d17..28b9532 100644
--- a/javadoc/master/org/apache/iceberg/BaseCombinedScanTask.html
+++ b/javadoc/master/org/apache/iceberg/BaseCombinedScanTask.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>BaseCombinedScanTask (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/iceberg/AppendFiles.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/iceberg/BaseMetastoreTableOperations.html" title="class in org.apache.iceberg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/iceberg/BaseCombinedScanTask.html" target="_top">Frames</a></li>
@@ -270,7 +270,7 @@ implements <a href="../../../org/apache/iceberg/CombinedScanTask.html" title="in
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/iceberg/AppendFiles.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/iceberg/BaseMetastoreTableOperations.html" title="class in org.apache.iceberg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/iceberg/BaseCombinedScanTask.html" target="_top">Frames</a></li>
diff --git a/javadoc/master/org/apache/iceberg/BaseMetastoreCatalog.html b/javadoc/master/org/apache/iceberg/BaseMetastoreCatalog.html
new file mode 100644
index 0000000..aa094df
--- /dev/null
+++ b/javadoc/master/org/apache/iceberg/BaseMetastoreCatalog.html
@@ -0,0 +1,366 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
+<title>BaseMetastoreCatalog (iceberg master API)</title>
+<meta name="date" content="2019-07-05">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="BaseMetastoreCatalog (iceberg master API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":6,"i2":10,"i3":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/iceberg/BaseCombinedScanTask.html" title="class in org.apache.iceberg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/iceberg/BaseMetastoreTableOperations.html" title="class in org.apache.iceberg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/iceberg/BaseMetastoreCatalog.html" target="_top">Frames</a></li>
+<li><a href="BaseMetastoreCatalog.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.iceberg</div>
+<h2 title="Class BaseMetastoreCatalog" class="title">Class BaseMetastoreCatalog</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.iceberg.BaseMetastoreCatalog</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive">HiveCatalog</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">BaseMetastoreCatalog</span>
+extends java.lang.Object
+implements <a href="../../../org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/BaseMetastoreCatalog.html#BaseMetastoreCatalog-org.apache.hadoop.conf.Configuration-">BaseMetastoreCatalog</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabE [...]
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/BaseMetastoreCatalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-java.lang.String-java.util.Map-">createTable</a></span>(<a href="../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier,
+           <a href="../../../org/apache/iceberg/Schema.html" title="class in org.apache.iceberg">Schema</a>&nbsp;schema,
+           <a href="../../../org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg">PartitionSpec</a>&nbsp;spec,
+           java.lang.String&nbsp;location,
+           java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;properties)</code>
+<div class="block">Create a table.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected abstract java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/BaseMetastoreCatalog.html#defaultWarehouseLocation-org.apache.hadoop.conf.Configuration-org.apache.iceberg.catalog.TableIdentifier-">defaultWarehouseLocation</a></span>(org.apache.hadoop.conf.Configuration&nbsp;hadoopConf,
+                        <a href="../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;tableIdentifier)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/BaseMetastoreCatalog.html#loadTable-org.apache.iceberg.catalog.TableIdentifier-">loadTable</a></span>(<a href="../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier)</code>
+<div class="block">Load a table.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>protected abstract <a href="../../../org/apache/iceberg/TableOperations.html" title="interface in org.apache.iceberg">TableOperations</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/BaseMetastoreCatalog.html#newTableOps-org.apache.hadoop.conf.Configuration-org.apache.iceberg.catalog.TableIdentifier-">newTableOps</a></span>(org.apache.hadoop.conf.Configuration&nbsp;newConf,
+           <a href="../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;tableIdentifier)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.iceberg.catalog.Catalog">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.iceberg.catalog.<a href="../../../org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></h3>
+<code><a href="../../../org/apache/iceberg/catalog/Catalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-">createTable</a>, <a href="../../../org/apache/iceberg/catalog/Catalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-">createTable</a>, <a href="../../../org/apache/iceberg/catalog/Catalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schem [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BaseMetastoreCatalog-org.apache.hadoop.conf.Configuration-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BaseMetastoreCatalog</h4>
+<pre>protected&nbsp;BaseMetastoreCatalog(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-java.lang.String-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createTable</h4>
+<pre>public&nbsp;<a href="../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a>&nbsp;createTable(<a href="../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier,
+                         <a href="../../../org/apache/iceberg/Schema.html" title="class in org.apache.iceberg">Schema</a>&nbsp;schema,
+                         <a href="../../../org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg">PartitionSpec</a>&nbsp;spec,
+                         java.lang.String&nbsp;location,
+                         java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;properties)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/iceberg/catalog/Catalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-java.lang.String-java.util.Map-">Catalog</a></code></span></div>
+<div class="block">Create a table.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/iceberg/catalog/Catalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-java.lang.String-java.util.Map-">createTable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>identifier</code> - a table identifier</dd>
+<dd><code>schema</code> - a schema</dd>
+<dd><code>spec</code> - a partition spec</dd>
+<dd><code>location</code> - a location for the table; leave null if unspecified</dd>
+<dd><code>properties</code> - a string map of table properties</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a Table instance</dd>
+</dl>
+</li>
+</ul>
+<a name="loadTable-org.apache.iceberg.catalog.TableIdentifier-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>loadTable</h4>
+<pre>public&nbsp;<a href="../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a>&nbsp;loadTable(<a href="../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/iceberg/catalog/Catalog.html#loadTable-org.apache.iceberg.catalog.TableIdentifier-">Catalog</a></code></span></div>
+<div class="block">Load a table.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/iceberg/catalog/Catalog.html#loadTable-org.apache.iceberg.catalog.TableIdentifier-">loadTable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>identifier</code> - a table identifier</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>instance of <a href="../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a> implementation referred by <code>tableIdentifier</code></dd>
+</dl>
+</li>
+</ul>
+<a name="newTableOps-org.apache.hadoop.conf.Configuration-org.apache.iceberg.catalog.TableIdentifier-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newTableOps</h4>
+<pre>protected abstract&nbsp;<a href="../../../org/apache/iceberg/TableOperations.html" title="interface in org.apache.iceberg">TableOperations</a>&nbsp;newTableOps(org.apache.hadoop.conf.Configuration&nbsp;newConf,
+                                               <a href="../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;tableIdentifier)</pre>
+</li>
+</ul>
+<a name="defaultWarehouseLocation-org.apache.hadoop.conf.Configuration-org.apache.iceberg.catalog.TableIdentifier-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>defaultWarehouseLocation</h4>
+<pre>protected abstract&nbsp;java.lang.String&nbsp;defaultWarehouseLocation(org.apache.hadoop.conf.Configuration&nbsp;hadoopConf,
+                                                             <a href="../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;tableIdentifier)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/iceberg/BaseCombinedScanTask.html" title="class in org.apache.iceberg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/iceberg/BaseMetastoreTableOperations.html" title="class in org.apache.iceberg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/iceberg/BaseMetastoreCatalog.html" target="_top">Frames</a></li>
+<li><a href="BaseMetastoreCatalog.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/master/org/apache/iceberg/BaseMetastoreTableOperations.html b/javadoc/master/org/apache/iceberg/BaseMetastoreTableOperations.html
index 456424e..513f35d 100644
--- a/javadoc/master/org/apache/iceberg/BaseMetastoreTableOperations.html
+++ b/javadoc/master/org/apache/iceberg/BaseMetastoreTableOperations.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>BaseMetastoreTableOperations (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/iceberg/BaseCombinedScanTask.html" title="class in org.apache.iceberg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/iceberg/BaseMetastoreTables.html" title="class in org.apache.iceberg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -493,7 +493,7 @@ implements <a href="../../../org/apache/iceberg/TableOperations.html" title="int
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/iceberg/BaseCombinedScanTask.html" title="class in org.apache.iceberg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/iceberg/BaseMetastoreTables.html" title="class in org.apache.iceberg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
diff --git a/javadoc/master/org/apache/iceberg/BaseMetastoreTables.html b/javadoc/master/org/apache/iceberg/BaseMetastoreTables.html
index 0dd8063..2866934 100644
--- a/javadoc/master/org/apache/iceberg/BaseMetastoreTables.html
+++ b/javadoc/master/org/apache/iceberg/BaseMetastoreTables.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>BaseMetastoreTables (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/BaseTable.html b/javadoc/master/org/apache/iceberg/BaseTable.html
index dc13447..4830672 100644
--- a/javadoc/master/org/apache/iceberg/BaseTable.html
+++ b/javadoc/master/org/apache/iceberg/BaseTable.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>BaseTable (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/CombinedScanTask.html b/javadoc/master/org/apache/iceberg/CombinedScanTask.html
index d3ce1d0..36ec743 100644
--- a/javadoc/master/org/apache/iceberg/CombinedScanTask.html
+++ b/javadoc/master/org/apache/iceberg/CombinedScanTask.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>CombinedScanTask (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/ConfigProperties.html b/javadoc/master/org/apache/iceberg/ConfigProperties.html
index c58bf49..39c4bfe 100644
--- a/javadoc/master/org/apache/iceberg/ConfigProperties.html
+++ b/javadoc/master/org/apache/iceberg/ConfigProperties.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ConfigProperties (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/DataFile.html b/javadoc/master/org/apache/iceberg/DataFile.html
index 7faedb4..0e9e173 100644
--- a/javadoc/master/org/apache/iceberg/DataFile.html
+++ b/javadoc/master/org/apache/iceberg/DataFile.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DataFile (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/DataFiles.Builder.html b/javadoc/master/org/apache/iceberg/DataFiles.Builder.html
index 62e3227..c3ab8db 100644
--- a/javadoc/master/org/apache/iceberg/DataFiles.Builder.html
+++ b/javadoc/master/org/apache/iceberg/DataFiles.Builder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DataFiles.Builder (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/DataFiles.html b/javadoc/master/org/apache/iceberg/DataFiles.html
index 7b7cc50..aa533a3 100644
--- a/javadoc/master/org/apache/iceberg/DataFiles.html
+++ b/javadoc/master/org/apache/iceberg/DataFiles.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DataFiles (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/DataOperations.html b/javadoc/master/org/apache/iceberg/DataOperations.html
index 4eb7749..b51181f 100644
--- a/javadoc/master/org/apache/iceberg/DataOperations.html
+++ b/javadoc/master/org/apache/iceberg/DataOperations.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DataOperations (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/DeleteFiles.html b/javadoc/master/org/apache/iceberg/DeleteFiles.html
index 3df06ea..c686f20 100644
--- a/javadoc/master/org/apache/iceberg/DeleteFiles.html
+++ b/javadoc/master/org/apache/iceberg/DeleteFiles.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DeleteFiles (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -155,7 +155,7 @@ extends <a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="interfa
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;org.apache.iceberg.<a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="interface in org.apache.iceberg">SnapshotUpdate</a></h3>
-<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#set-java.lang.String-java.lang.String-">set</a></code></li>
+<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#deleteWith-java.util.function.Consumer-">deleteWith</a>, <a href="../../../org/apache/iceberg/SnapshotUpdate.html#set-java.lang.String-java.lang.String-">set</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.iceberg.PendingUpdate">
diff --git a/javadoc/master/org/apache/iceberg/ExpireSnapshots.html b/javadoc/master/org/apache/iceberg/ExpireSnapshots.html
index e6b85e9..d2ffdac 100644
--- a/javadoc/master/org/apache/iceberg/ExpireSnapshots.html
+++ b/javadoc/master/org/apache/iceberg/ExpireSnapshots.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ExpireSnapshots (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/FileFormat.html b/javadoc/master/org/apache/iceberg/FileFormat.html
index 9054b26..7ed3531 100644
--- a/javadoc/master/org/apache/iceberg/FileFormat.html
+++ b/javadoc/master/org/apache/iceberg/FileFormat.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>FileFormat (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/FileHistory.Builder.html b/javadoc/master/org/apache/iceberg/FileHistory.Builder.html
index b197ff1..cfc309a 100644
--- a/javadoc/master/org/apache/iceberg/FileHistory.Builder.html
+++ b/javadoc/master/org/apache/iceberg/FileHistory.Builder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>FileHistory.Builder (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/FileHistory.html b/javadoc/master/org/apache/iceberg/FileHistory.html
index 9284c46..e1ea73d 100644
--- a/javadoc/master/org/apache/iceberg/FileHistory.html
+++ b/javadoc/master/org/apache/iceberg/FileHistory.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>FileHistory (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/FileScanTask.html b/javadoc/master/org/apache/iceberg/FileScanTask.html
index 4da071c..43946d6 100644
--- a/javadoc/master/org/apache/iceberg/FileScanTask.html
+++ b/javadoc/master/org/apache/iceberg/FileScanTask.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>FileScanTask (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/Files.html b/javadoc/master/org/apache/iceberg/Files.html
index 42372a2..03b5a37 100644
--- a/javadoc/master/org/apache/iceberg/Files.html
+++ b/javadoc/master/org/apache/iceberg/Files.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Files (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/Filterable.html b/javadoc/master/org/apache/iceberg/Filterable.html
index 96fbcbe..4fd17a6 100644
--- a/javadoc/master/org/apache/iceberg/Filterable.html
+++ b/javadoc/master/org/apache/iceberg/Filterable.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Filterable (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/FilteredManifest.html b/javadoc/master/org/apache/iceberg/FilteredManifest.html
index 3ffafa2..89ef334 100644
--- a/javadoc/master/org/apache/iceberg/FilteredManifest.html
+++ b/javadoc/master/org/apache/iceberg/FilteredManifest.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>FilteredManifest (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/GenericManifestFile.html b/javadoc/master/org/apache/iceberg/GenericManifestFile.html
index 358848e..03418b3 100644
--- a/javadoc/master/org/apache/iceberg/GenericManifestFile.html
+++ b/javadoc/master/org/apache/iceberg/GenericManifestFile.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>GenericManifestFile (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/GenericPartitionFieldSummary.html b/javadoc/master/org/apache/iceberg/GenericPartitionFieldSummary.html
index 15fa163..46d2349 100644
--- a/javadoc/master/org/apache/iceberg/GenericPartitionFieldSummary.html
+++ b/javadoc/master/org/apache/iceberg/GenericPartitionFieldSummary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>GenericPartitionFieldSummary (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/HasTableOperations.html b/javadoc/master/org/apache/iceberg/HasTableOperations.html
index 052e9a7..48ea5e3 100644
--- a/javadoc/master/org/apache/iceberg/HasTableOperations.html
+++ b/javadoc/master/org/apache/iceberg/HasTableOperations.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>HasTableOperations (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/LocationProviders.html b/javadoc/master/org/apache/iceberg/LocationProviders.html
index bb83021..984792d 100644
--- a/javadoc/master/org/apache/iceberg/LocationProviders.html
+++ b/javadoc/master/org/apache/iceberg/LocationProviders.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>LocationProviders (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/ManifestFile.PartitionFieldSummary.html b/javadoc/master/org/apache/iceberg/ManifestFile.PartitionFieldSummary.html
index 754b1e4..2488d84 100644
--- a/javadoc/master/org/apache/iceberg/ManifestFile.PartitionFieldSummary.html
+++ b/javadoc/master/org/apache/iceberg/ManifestFile.PartitionFieldSummary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ManifestFile.PartitionFieldSummary (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/ManifestFile.html b/javadoc/master/org/apache/iceberg/ManifestFile.html
index 2c605e4..ce5fe3a 100644
--- a/javadoc/master/org/apache/iceberg/ManifestFile.html
+++ b/javadoc/master/org/apache/iceberg/ManifestFile.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ManifestFile (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/ManifestReader.html b/javadoc/master/org/apache/iceberg/ManifestReader.html
index 8ad5122..a5378e1 100644
--- a/javadoc/master/org/apache/iceberg/ManifestReader.html
+++ b/javadoc/master/org/apache/iceberg/ManifestReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ManifestReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/ManifestWriter.html b/javadoc/master/org/apache/iceberg/ManifestWriter.html
index 7e568ae..5d5c7d9 100644
--- a/javadoc/master/org/apache/iceberg/ManifestWriter.html
+++ b/javadoc/master/org/apache/iceberg/ManifestWriter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ManifestWriter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/Metrics.html b/javadoc/master/org/apache/iceberg/Metrics.html
index 215340c..ad4c95c 100644
--- a/javadoc/master/org/apache/iceberg/Metrics.html
+++ b/javadoc/master/org/apache/iceberg/Metrics.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Metrics (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/OverwriteData.html b/javadoc/master/org/apache/iceberg/OverwriteData.html
index 98bb482..42aafe8 100644
--- a/javadoc/master/org/apache/iceberg/OverwriteData.html
+++ b/javadoc/master/org/apache/iceberg/OverwriteData.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>OverwriteData (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -238,69 +238,75 @@ implements <a href="../../../org/apache/iceberg/OverwriteFiles.html" title="inte
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/OverwriteData.html#deleteFile-java.lang.String-">deleteFile</a></span>(java.lang.String&nbsp;path)</code>&nbsp;</td>
 </tr>
 <tr id="i12" class="altColor">
+<td class="colFirst"><code>ThisT</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/OverwriteData.html#deleteWith-java.util.function.Consumer-">deleteWith</a></span>(java.util.function.Consumer&lt;java.lang.String&gt;&nbsp;deleteCallback)</code>
+<div class="block">Set a callback to delete files instead of the table's default.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/OverwriteData.html#dropPartition-org.apache.iceberg.StructLike-">dropPartition</a></span>(<a href="../../../org/apache/iceberg/StructLike.html" title="interface in org.apache.iceberg">StructLike</a>&nbsp;partition)</code>
 <div class="block">Add a partition tuple to drop from the table during the delete phase.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/OverwriteData.html#failAnyDelete--">failAnyDelete</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/OverwriteData.html#failMissingDeletePaths--">failMissingDeletePaths</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>protected <a href="../../../org/apache/iceberg/io/OutputFile.html" title="interface in org.apache.iceberg.io">OutputFile</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/OverwriteData.html#manifestListPath--">manifestListPath</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../org/apache/iceberg/io/OutputFile.html" title="interface in org.apache.iceberg.io">OutputFile</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/OverwriteData.html#manifestPath-int-">manifestPath</a></span>(int&nbsp;manifestNumber)</code>&nbsp;</td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>protected java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/OverwriteData.html#operation--">operation</a></span>()</code>
 <div class="block">A string that describes the action that produced the new snapshot.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/iceberg/OverwriteFiles.html" title="interface in org.apache.iceberg">OverwriteFiles</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/OverwriteData.html#overwriteByRowFilter-org.apache.iceberg.expressions.Expression-">overwriteByRowFilter</a></span>(<a href="../../../org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions">Expression</a>&nbsp;expr)</code>
 <div class="block">Delete files that match an <a href="../../../org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions"><code>Expression</code></a> on data rows from the table.</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>protected <a href="../../../org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions">Expression</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/OverwriteData.html#rowFilter--">rowFilter</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../org/apache/iceberg/OverwriteFiles.html" title="interface in org.apache.iceberg">OverwriteFiles</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/OverwriteData.html#self--">self</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>ThisT</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/OverwriteData.html#set-java.lang.String-java.lang.String-">set</a></span>(java.lang.String&nbsp;property,
    java.lang.String&nbsp;value)</code>
 <div class="block">Set a summary property in the snapshot produced by this update.</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>protected long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/OverwriteData.html#snapshotId--">snapshotId</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>protected java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/OverwriteData.html#summary--">summary</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/iceberg/OverwriteFiles.html" title="interface in org.apache.iceberg">OverwriteFiles</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/OverwriteData.html#validateAddedFiles--">validateAddedFiles</a></span>()</code>
 <div class="block">Signal that each file added to the table must match the overwrite expression.</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>protected <a href="../../../org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg">PartitionSpec</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/OverwriteData.html#writeSpec--">writeSpec</a></span>()</code>&nbsp;</td>
 </tr>
@@ -317,7 +323,7 @@ implements <a href="../../../org/apache/iceberg/OverwriteFiles.html" title="inte
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;org.apache.iceberg.<a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="interface in org.apache.iceberg">SnapshotUpdate</a></h3>
-<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#set-java.lang.String-java.lang.String-">set</a></code></li>
+<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#deleteWith-java.util.function.Consumer-">deleteWith</a>, <a href="../../../org/apache/iceberg/SnapshotUpdate.html#set-java.lang.String-java.lang.String-">set</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.iceberg.PendingUpdate">
@@ -612,6 +618,25 @@ implements <a href="../../../org/apache/iceberg/OverwriteFiles.html" title="inte
 </dl>
 </li>
 </ul>
+<a name="deleteWith-java.util.function.Consumer-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>deleteWith</h4>
+<pre>public&nbsp;ThisT&nbsp;deleteWith(java.util.function.Consumer&lt;java.lang.String&gt;&nbsp;deleteCallback)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#deleteWith-java.util.function.Consumer-">SnapshotUpdate</a></code></span></div>
+<div class="block">Set a callback to delete files instead of the table's default.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#deleteWith-java.util.function.Consumer-">deleteWith</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="interface in org.apache.iceberg">SnapshotUpdate</a>&lt;ThisT&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>deleteCallback</code> - a String consumer used to delete locations.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this for method chaining</dd>
+</dl>
+</li>
+</ul>
 <a name="apply--">
 <!--   -->
 </a>
diff --git a/javadoc/master/org/apache/iceberg/OverwriteFiles.html b/javadoc/master/org/apache/iceberg/OverwriteFiles.html
index 3a5433a..66b1e9a 100644
--- a/javadoc/master/org/apache/iceberg/OverwriteFiles.html
+++ b/javadoc/master/org/apache/iceberg/OverwriteFiles.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>OverwriteFiles (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -164,7 +164,7 @@ extends <a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="interfa
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;org.apache.iceberg.<a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="interface in org.apache.iceberg">SnapshotUpdate</a></h3>
-<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#set-java.lang.String-java.lang.String-">set</a></code></li>
+<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#deleteWith-java.util.function.Consumer-">deleteWith</a>, <a href="../../../org/apache/iceberg/SnapshotUpdate.html#set-java.lang.String-java.lang.String-">set</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.iceberg.PendingUpdate">
diff --git a/javadoc/master/org/apache/iceberg/PartitionField.html b/javadoc/master/org/apache/iceberg/PartitionField.html
index 5a522ed..151aaa7 100644
--- a/javadoc/master/org/apache/iceberg/PartitionField.html
+++ b/javadoc/master/org/apache/iceberg/PartitionField.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>PartitionField (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/PartitionSpec.Builder.html b/javadoc/master/org/apache/iceberg/PartitionSpec.Builder.html
index 0e25b55..bd40e28 100644
--- a/javadoc/master/org/apache/iceberg/PartitionSpec.Builder.html
+++ b/javadoc/master/org/apache/iceberg/PartitionSpec.Builder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>PartitionSpec.Builder (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/PartitionSpec.html b/javadoc/master/org/apache/iceberg/PartitionSpec.html
index a053d8a..fa3e605 100644
--- a/javadoc/master/org/apache/iceberg/PartitionSpec.html
+++ b/javadoc/master/org/apache/iceberg/PartitionSpec.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>PartitionSpec (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/PartitionSpecParser.html b/javadoc/master/org/apache/iceberg/PartitionSpecParser.html
index 918cfc3..2cd0f72 100644
--- a/javadoc/master/org/apache/iceberg/PartitionSpecParser.html
+++ b/javadoc/master/org/apache/iceberg/PartitionSpecParser.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>PartitionSpecParser (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/PendingUpdate.html b/javadoc/master/org/apache/iceberg/PendingUpdate.html
index 95de433..f9978cc 100644
--- a/javadoc/master/org/apache/iceberg/PendingUpdate.html
+++ b/javadoc/master/org/apache/iceberg/PendingUpdate.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>PendingUpdate (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/ReplaceManifests.html b/javadoc/master/org/apache/iceberg/ReplaceManifests.html
index 0370906..d50a9d1 100644
--- a/javadoc/master/org/apache/iceberg/ReplaceManifests.html
+++ b/javadoc/master/org/apache/iceberg/ReplaceManifests.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ReplaceManifests (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -172,37 +172,47 @@ implements <a href="../../../org/apache/iceberg/RewriteManifests.html" title="in
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplaceManifests.html#deleteFile-java.lang.String-">deleteFile</a></span>(java.lang.String&nbsp;path)</code>&nbsp;</td>
 </tr>
 <tr id="i7" class="rowColor">
+<td class="colFirst"><code>ThisT</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplaceManifests.html#deleteWith-java.util.function.Consumer-">deleteWith</a></span>(java.util.function.Consumer&lt;java.lang.String&gt;&nbsp;deleteCallback)</code>
+<div class="block">Set a callback to delete files instead of the table's default.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>protected <a href="../../../org/apache/iceberg/io/OutputFile.html" title="interface in org.apache.iceberg.io">OutputFile</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplaceManifests.html#manifestListPath--">manifestListPath</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../org/apache/iceberg/io/OutputFile.html" title="interface in org.apache.iceberg.io">OutputFile</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplaceManifests.html#manifestPath-int-">manifestPath</a></span>(int&nbsp;manifestNumber)</code>&nbsp;</td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>protected java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplaceManifests.html#operation--">operation</a></span>()</code>
 <div class="block">A string that describes the action that produced the new snapshot.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/iceberg/ReplaceManifests.html" title="class in org.apache.iceberg">ReplaceManifests</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplaceManifests.html#rewriteIf-java.util.function.Predicate-">rewriteIf</a></span>(java.util.function.Predicate&lt;<a href="../../../org/apache/iceberg/ManifestFile.html" title="interface in org.apache.iceberg">ManifestFile</a>&gt;&nbsp;pred)</code>
 <div class="block">Determines which existing <a href="../../../org/apache/iceberg/ManifestFile.html" title="interface in org.apache.iceberg"><code>ManifestFile</code></a> for the table should be rewritten.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>protected <a href="../../../org/apache/iceberg/RewriteManifests.html" title="interface in org.apache.iceberg">RewriteManifests</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplaceManifests.html#self--">self</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/iceberg/RewriteManifests.html" title="interface in org.apache.iceberg">RewriteManifests</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplaceManifests.html#set-java.lang.String-java.lang.String-">set</a></span>(java.lang.String&nbsp;property,
    java.lang.String&nbsp;value)</code>
 <div class="block">Set a summary property in the snapshot produced by this update.</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>protected long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplaceManifests.html#snapshotId--">snapshotId</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>protected java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplaceManifests.html#summary--">summary</a></span>()</code>&nbsp;</td>
 </tr>
@@ -215,6 +225,13 @@ implements <a href="../../../org/apache/iceberg/RewriteManifests.html" title="in
 <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
 </ul>
 <ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.iceberg.SnapshotUpdate">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.iceberg.<a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="interface in org.apache.iceberg">SnapshotUpdate</a></h3>
+<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#deleteWith-java.util.function.Consumer-">deleteWith</a></code></li>
+</ul>
+<ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.iceberg.PendingUpdate">
 <!--   -->
 </a>
@@ -235,6 +252,15 @@ implements <a href="../../../org/apache/iceberg/RewriteManifests.html" title="in
 <!--   -->
 </a>
 <h3>Method Detail</h3>
+<a name="self--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>self</h4>
+<pre>protected&nbsp;<a href="../../../org/apache/iceberg/RewriteManifests.html" title="interface in org.apache.iceberg">RewriteManifests</a>&nbsp;self()</pre>
+</li>
+</ul>
 <a name="operation--">
 <!--   -->
 </a>
@@ -358,6 +384,25 @@ implements <a href="../../../org/apache/iceberg/RewriteManifests.html" title="in
 </dl>
 </li>
 </ul>
+<a name="deleteWith-java.util.function.Consumer-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>deleteWith</h4>
+<pre>public&nbsp;ThisT&nbsp;deleteWith(java.util.function.Consumer&lt;java.lang.String&gt;&nbsp;deleteCallback)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#deleteWith-java.util.function.Consumer-">SnapshotUpdate</a></code></span></div>
+<div class="block">Set a callback to delete files instead of the table's default.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#deleteWith-java.util.function.Consumer-">deleteWith</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="interface in org.apache.iceberg">SnapshotUpdate</a>&lt;ThisT&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>deleteCallback</code> - a String consumer used to delete locations.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this for method chaining</dd>
+</dl>
+</li>
+</ul>
 <a name="apply--">
 <!--   -->
 </a>
diff --git a/javadoc/master/org/apache/iceberg/ReplacePartitions.html b/javadoc/master/org/apache/iceberg/ReplacePartitions.html
index 4c649f0..b3101b0 100644
--- a/javadoc/master/org/apache/iceberg/ReplacePartitions.html
+++ b/javadoc/master/org/apache/iceberg/ReplacePartitions.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ReplacePartitions (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -159,7 +159,7 @@ extends <a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="interfa
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;org.apache.iceberg.<a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="interface in org.apache.iceberg">SnapshotUpdate</a></h3>
-<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#set-java.lang.String-java.lang.String-">set</a></code></li>
+<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#deleteWith-java.util.function.Consumer-">deleteWith</a>, <a href="../../../org/apache/iceberg/SnapshotUpdate.html#set-java.lang.String-java.lang.String-">set</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.iceberg.PendingUpdate">
diff --git a/javadoc/master/org/apache/iceberg/ReplacePartitionsOperation.html b/javadoc/master/org/apache/iceberg/ReplacePartitionsOperation.html
index 0a3f619..fb7d747 100644
--- a/javadoc/master/org/apache/iceberg/ReplacePartitionsOperation.html
+++ b/javadoc/master/org/apache/iceberg/ReplacePartitionsOperation.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ReplacePartitionsOperation (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -219,63 +219,69 @@ implements <a href="../../../org/apache/iceberg/ReplacePartitions.html" title="i
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplacePartitionsOperation.html#deleteFile-java.lang.String-">deleteFile</a></span>(java.lang.String&nbsp;path)</code>&nbsp;</td>
 </tr>
 <tr id="i12" class="altColor">
+<td class="colFirst"><code>ThisT</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplacePartitionsOperation.html#deleteWith-java.util.function.Consumer-">deleteWith</a></span>(java.util.function.Consumer&lt;java.lang.String&gt;&nbsp;deleteCallback)</code>
+<div class="block">Set a callback to delete files instead of the table's default.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplacePartitionsOperation.html#dropPartition-org.apache.iceberg.StructLike-">dropPartition</a></span>(<a href="../../../org/apache/iceberg/StructLike.html" title="interface in org.apache.iceberg">StructLike</a>&nbsp;partition)</code>
 <div class="block">Add a partition tuple to drop from the table during the delete phase.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplacePartitionsOperation.html#failAnyDelete--">failAnyDelete</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplacePartitionsOperation.html#failMissingDeletePaths--">failMissingDeletePaths</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>protected <a href="../../../org/apache/iceberg/io/OutputFile.html" title="interface in org.apache.iceberg.io">OutputFile</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplacePartitionsOperation.html#manifestListPath--">manifestListPath</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../org/apache/iceberg/io/OutputFile.html" title="interface in org.apache.iceberg.io">OutputFile</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplacePartitionsOperation.html#manifestPath-int-">manifestPath</a></span>(int&nbsp;manifestNumber)</code>&nbsp;</td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>protected java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplacePartitionsOperation.html#operation--">operation</a></span>()</code>
 <div class="block">A string that describes the action that produced the new snapshot.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../org/apache/iceberg/expressions/Expression.html" title="interface in org.apache.iceberg.expressions">Expression</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplacePartitionsOperation.html#rowFilter--">rowFilter</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>protected <a href="../../../org/apache/iceberg/ReplacePartitions.html" title="interface in org.apache.iceberg">ReplacePartitions</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplacePartitionsOperation.html#self--">self</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>ThisT</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplacePartitionsOperation.html#set-java.lang.String-java.lang.String-">set</a></span>(java.lang.String&nbsp;property,
    java.lang.String&nbsp;value)</code>
 <div class="block">Set a summary property in the snapshot produced by this update.</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>protected long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplacePartitionsOperation.html#snapshotId--">snapshotId</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>protected java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplacePartitionsOperation.html#summary--">summary</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/iceberg/ReplacePartitions.html" title="interface in org.apache.iceberg">ReplacePartitions</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplacePartitionsOperation.html#validateAppendOnly--">validateAppendOnly</a></span>()</code>
 <div class="block">Validate that no partitions will be replaced and the operation is append-only.</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg">PartitionSpec</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/ReplacePartitionsOperation.html#writeSpec--">writeSpec</a></span>()</code>&nbsp;</td>
 </tr>
@@ -292,7 +298,7 @@ implements <a href="../../../org/apache/iceberg/ReplacePartitions.html" title="i
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;org.apache.iceberg.<a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="interface in org.apache.iceberg">SnapshotUpdate</a></h3>
-<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#set-java.lang.String-java.lang.String-">set</a></code></li>
+<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#deleteWith-java.util.function.Consumer-">deleteWith</a>, <a href="../../../org/apache/iceberg/SnapshotUpdate.html#set-java.lang.String-java.lang.String-">set</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.iceberg.PendingUpdate">
@@ -537,6 +543,25 @@ implements <a href="../../../org/apache/iceberg/ReplacePartitions.html" title="i
 </dl>
 </li>
 </ul>
+<a name="deleteWith-java.util.function.Consumer-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>deleteWith</h4>
+<pre>public&nbsp;ThisT&nbsp;deleteWith(java.util.function.Consumer&lt;java.lang.String&gt;&nbsp;deleteCallback)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#deleteWith-java.util.function.Consumer-">SnapshotUpdate</a></code></span></div>
+<div class="block">Set a callback to delete files instead of the table's default.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#deleteWith-java.util.function.Consumer-">deleteWith</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="interface in org.apache.iceberg">SnapshotUpdate</a>&lt;ThisT&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>deleteCallback</code> - a String consumer used to delete locations.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this for method chaining</dd>
+</dl>
+</li>
+</ul>
 <a name="apply--">
 <!--   -->
 </a>
diff --git a/javadoc/master/org/apache/iceberg/RewriteFiles.html b/javadoc/master/org/apache/iceberg/RewriteFiles.html
index 6b107f1..43ecd70 100644
--- a/javadoc/master/org/apache/iceberg/RewriteFiles.html
+++ b/javadoc/master/org/apache/iceberg/RewriteFiles.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>RewriteFiles (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -146,7 +146,7 @@ extends <a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="interfa
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;org.apache.iceberg.<a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="interface in org.apache.iceberg">SnapshotUpdate</a></h3>
-<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#set-java.lang.String-java.lang.String-">set</a></code></li>
+<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#deleteWith-java.util.function.Consumer-">deleteWith</a>, <a href="../../../org/apache/iceberg/SnapshotUpdate.html#set-java.lang.String-java.lang.String-">set</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.iceberg.PendingUpdate">
diff --git a/javadoc/master/org/apache/iceberg/RewriteManifests.html b/javadoc/master/org/apache/iceberg/RewriteManifests.html
index f40011f..6f8e984 100644
--- a/javadoc/master/org/apache/iceberg/RewriteManifests.html
+++ b/javadoc/master/org/apache/iceberg/RewriteManifests.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>RewriteManifests (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -154,7 +154,7 @@ extends <a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="interfa
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;org.apache.iceberg.<a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="interface in org.apache.iceberg">SnapshotUpdate</a></h3>
-<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#set-java.lang.String-java.lang.String-">set</a></code></li>
+<code><a href="../../../org/apache/iceberg/SnapshotUpdate.html#deleteWith-java.util.function.Consumer-">deleteWith</a>, <a href="../../../org/apache/iceberg/SnapshotUpdate.html#set-java.lang.String-java.lang.String-">set</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.iceberg.PendingUpdate">
diff --git a/javadoc/master/org/apache/iceberg/Rollback.html b/javadoc/master/org/apache/iceberg/Rollback.html
index aa1a003..978e7e7 100644
--- a/javadoc/master/org/apache/iceberg/Rollback.html
+++ b/javadoc/master/org/apache/iceberg/Rollback.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Rollback (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/ScanSummary.Builder.html b/javadoc/master/org/apache/iceberg/ScanSummary.Builder.html
index 1df07d0..f5ed008 100644
--- a/javadoc/master/org/apache/iceberg/ScanSummary.Builder.html
+++ b/javadoc/master/org/apache/iceberg/ScanSummary.Builder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ScanSummary.Builder (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/ScanSummary.PartitionMetrics.html b/javadoc/master/org/apache/iceberg/ScanSummary.PartitionMetrics.html
index f635092..f320ebb 100644
--- a/javadoc/master/org/apache/iceberg/ScanSummary.PartitionMetrics.html
+++ b/javadoc/master/org/apache/iceberg/ScanSummary.PartitionMetrics.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ScanSummary.PartitionMetrics (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/ScanSummary.html b/javadoc/master/org/apache/iceberg/ScanSummary.html
index d5a2366..858328d 100644
--- a/javadoc/master/org/apache/iceberg/ScanSummary.html
+++ b/javadoc/master/org/apache/iceberg/ScanSummary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ScanSummary (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/ScanTask.html b/javadoc/master/org/apache/iceberg/ScanTask.html
index 8e51c8f..2ae33a8 100644
--- a/javadoc/master/org/apache/iceberg/ScanTask.html
+++ b/javadoc/master/org/apache/iceberg/ScanTask.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ScanTask (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/Schema.html b/javadoc/master/org/apache/iceberg/Schema.html
index f3e4062..ffbd7f9 100644
--- a/javadoc/master/org/apache/iceberg/Schema.html
+++ b/javadoc/master/org/apache/iceberg/Schema.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Schema (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/SchemaParser.html b/javadoc/master/org/apache/iceberg/SchemaParser.html
index 25e83de..0c923bb 100644
--- a/javadoc/master/org/apache/iceberg/SchemaParser.html
+++ b/javadoc/master/org/apache/iceberg/SchemaParser.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>SchemaParser (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/SetLocation.html b/javadoc/master/org/apache/iceberg/SetLocation.html
index efcca53..055aa86 100644
--- a/javadoc/master/org/apache/iceberg/SetLocation.html
+++ b/javadoc/master/org/apache/iceberg/SetLocation.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>SetLocation (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/Snapshot.html b/javadoc/master/org/apache/iceberg/Snapshot.html
index 7afee7f..8767b03 100644
--- a/javadoc/master/org/apache/iceberg/Snapshot.html
+++ b/javadoc/master/org/apache/iceberg/Snapshot.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Snapshot (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/SnapshotParser.html b/javadoc/master/org/apache/iceberg/SnapshotParser.html
index b9fc537..39be6ad 100644
--- a/javadoc/master/org/apache/iceberg/SnapshotParser.html
+++ b/javadoc/master/org/apache/iceberg/SnapshotParser.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>SnapshotParser (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/SnapshotSummary.Builder.html b/javadoc/master/org/apache/iceberg/SnapshotSummary.Builder.html
index 15fd524..16b2ac3 100644
--- a/javadoc/master/org/apache/iceberg/SnapshotSummary.Builder.html
+++ b/javadoc/master/org/apache/iceberg/SnapshotSummary.Builder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>SnapshotSummary.Builder (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/SnapshotSummary.html b/javadoc/master/org/apache/iceberg/SnapshotSummary.html
index aa12608..6c59b52 100644
--- a/javadoc/master/org/apache/iceberg/SnapshotSummary.html
+++ b/javadoc/master/org/apache/iceberg/SnapshotSummary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>SnapshotSummary (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/SnapshotUpdate.html b/javadoc/master/org/apache/iceberg/SnapshotUpdate.html
index a479147..3f9c5f1 100644
--- a/javadoc/master/org/apache/iceberg/SnapshotUpdate.html
+++ b/javadoc/master/org/apache/iceberg/SnapshotUpdate.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>SnapshotUpdate (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":6};
+var methods = {"i0":6,"i1":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -140,6 +140,12 @@ extends <a href="../../../org/apache/iceberg/PendingUpdate.html" title="interfac
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="type parameter in SnapshotUpdate">ThisT</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/SnapshotUpdate.html#deleteWith-java.util.function.Consumer-">deleteWith</a></span>(java.util.function.Consumer&lt;java.lang.String&gt;&nbsp;deleteFunc)</code>
+<div class="block">Set a callback to delete files instead of the table's default.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="type parameter in SnapshotUpdate">ThisT</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/SnapshotUpdate.html#set-java.lang.String-java.lang.String-">set</a></span>(java.lang.String&nbsp;property,
    java.lang.String&nbsp;value)</code>
 <div class="block">Set a summary property in the snapshot produced by this update.</div>
@@ -170,7 +176,7 @@ extends <a href="../../../org/apache/iceberg/PendingUpdate.html" title="interfac
 <a name="set-java.lang.String-java.lang.String-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>set</h4>
 <pre><a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="type parameter in SnapshotUpdate">ThisT</a>&nbsp;set(java.lang.String&nbsp;property,
@@ -185,6 +191,22 @@ extends <a href="../../../org/apache/iceberg/PendingUpdate.html" title="interfac
 </dl>
 </li>
 </ul>
+<a name="deleteWith-java.util.function.Consumer-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>deleteWith</h4>
+<pre><a href="../../../org/apache/iceberg/SnapshotUpdate.html" title="type parameter in SnapshotUpdate">ThisT</a>&nbsp;deleteWith(java.util.function.Consumer&lt;java.lang.String&gt;&nbsp;deleteFunc)</pre>
+<div class="block">Set a callback to delete files instead of the table's default.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>deleteFunc</code> - a String consumer used to delete locations.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this for method chaining</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>
diff --git a/javadoc/master/org/apache/iceberg/StructLike.html b/javadoc/master/org/apache/iceberg/StructLike.html
index 8525681..41ec035 100644
--- a/javadoc/master/org/apache/iceberg/StructLike.html
+++ b/javadoc/master/org/apache/iceberg/StructLike.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>StructLike (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/SystemProperties.html b/javadoc/master/org/apache/iceberg/SystemProperties.html
index ced3b16..746678d 100644
--- a/javadoc/master/org/apache/iceberg/SystemProperties.html
+++ b/javadoc/master/org/apache/iceberg/SystemProperties.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>SystemProperties (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/Table.html b/javadoc/master/org/apache/iceberg/Table.html
index ab3aada..93cd87d 100644
--- a/javadoc/master/org/apache/iceberg/Table.html
+++ b/javadoc/master/org/apache/iceberg/Table.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Table (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/TableMetadata.SnapshotLogEntry.html b/javadoc/master/org/apache/iceberg/TableMetadata.SnapshotLogEntry.html
index 4e699d1..442d620 100644
--- a/javadoc/master/org/apache/iceberg/TableMetadata.SnapshotLogEntry.html
+++ b/javadoc/master/org/apache/iceberg/TableMetadata.SnapshotLogEntry.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>TableMetadata.SnapshotLogEntry (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/TableMetadata.html b/javadoc/master/org/apache/iceberg/TableMetadata.html
index 392b6de..310e813 100644
--- a/javadoc/master/org/apache/iceberg/TableMetadata.html
+++ b/javadoc/master/org/apache/iceberg/TableMetadata.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>TableMetadata (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/TableMetadataParser.html b/javadoc/master/org/apache/iceberg/TableMetadataParser.html
index bca0aed..9b9768b 100644
--- a/javadoc/master/org/apache/iceberg/TableMetadataParser.html
+++ b/javadoc/master/org/apache/iceberg/TableMetadataParser.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>TableMetadataParser (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/TableOperations.html b/javadoc/master/org/apache/iceberg/TableOperations.html
index fec560f..41e05c7 100644
--- a/javadoc/master/org/apache/iceberg/TableOperations.html
+++ b/javadoc/master/org/apache/iceberg/TableOperations.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>TableOperations (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/TableProperties.html b/javadoc/master/org/apache/iceberg/TableProperties.html
index 811ffe6..4e43210 100644
--- a/javadoc/master/org/apache/iceberg/TableProperties.html
+++ b/javadoc/master/org/apache/iceberg/TableProperties.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>TableProperties (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/TableScan.html b/javadoc/master/org/apache/iceberg/TableScan.html
index 57cc760..8ccf6d8 100644
--- a/javadoc/master/org/apache/iceberg/TableScan.html
+++ b/javadoc/master/org/apache/iceberg/TableScan.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>TableScan (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/Tables.html b/javadoc/master/org/apache/iceberg/Tables.html
index dae5e1e..7480b51 100644
--- a/javadoc/master/org/apache/iceberg/Tables.html
+++ b/javadoc/master/org/apache/iceberg/Tables.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Tables (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/Transaction.html b/javadoc/master/org/apache/iceberg/Transaction.html
index 58af827..05f0518 100644
--- a/javadoc/master/org/apache/iceberg/Transaction.html
+++ b/javadoc/master/org/apache/iceberg/Transaction.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Transaction (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/iceberg/TableScan.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/iceberg/UpdateLocation.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/iceberg/Transactions.html" title="class in org.apache.iceberg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/iceberg/Transaction.html" target="_top">Frames</a></li>
@@ -436,7 +436,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/iceberg/TableScan.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/iceberg/UpdateLocation.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/iceberg/Transactions.html" title="class in org.apache.iceberg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/iceberg/Transaction.html" target="_top">Frames</a></li>
diff --git a/javadoc/master/org/apache/iceberg/Files.html b/javadoc/master/org/apache/iceberg/Transactions.html
similarity index 59%
copy from javadoc/master/org/apache/iceberg/Files.html
copy to javadoc/master/org/apache/iceberg/Transactions.html
index 42372a2..e53b178 100644
--- a/javadoc/master/org/apache/iceberg/Files.html
+++ b/javadoc/master/org/apache/iceberg/Transactions.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
-<title>Files (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
+<title>Transactions (iceberg master API)</title>
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -12,13 +12,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Files (iceberg master API)";
+            parent.document.title="Transactions (iceberg master API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9};
+var methods = {"i0":9,"i1":9,"i2":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -48,12 +48,12 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/iceberg/FileHistory.Builder.html" title="class in org.apache.iceberg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/iceberg/FileScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/iceberg/Transaction.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/iceberg/UpdateLocation.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?org/apache/iceberg/Files.html" target="_top">Frames</a></li>
-<li><a href="Files.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../index.html?org/apache/iceberg/Transactions.html" target="_top">Frames</a></li>
+<li><a href="Transactions.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -92,14 +92,14 @@ var activeTableTab = "activeTableTab";
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 <div class="subTitle">org.apache.iceberg</div>
-<h2 title="Class Files" class="title">Class Files</h2>
+<h2 title="Class Transactions" class="title">Class Transactions</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
 <li>java.lang.Object</li>
 <li>
 <ul class="inheritance">
-<li>org.apache.iceberg.Files</li>
+<li>org.apache.iceberg.Transactions</li>
 </ul>
 </li>
 </ul>
@@ -108,7 +108,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <span class="typeNameLabel">Files</span>
+<pre>public final class <span class="typeNameLabel">Transactions</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -129,20 +129,18 @@ extends java.lang.Object</pre>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="../../../org/apache/iceberg/io/InputFile.html" title="interface in org.apache.iceberg.io">InputFile</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/Files.html#localInput-java.io.File-">localInput</a></span>(java.io.File&nbsp;file)</code>&nbsp;</td>
+<td class="colFirst"><code>static <a href="../../../org/apache/iceberg/Transaction.html" title="interface in org.apache.iceberg">Transaction</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/Transactions.html#createTableTransaction-org.apache.iceberg.TableOperations-org.apache.iceberg.TableMetadata-">createTableTransaction</a></span>(<a href="../../../org/apache/iceberg/TableOperations.html" title="interface in org.apache.iceberg">TableOperations</a>&nbsp;ops,
+                      <a href="../../../org/apache/iceberg/TableMetadata.html" title="class in org.apache.iceberg">TableMetadata</a>&nbsp;start)</code>&nbsp;</td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../org/apache/iceberg/io/InputFile.html" title="interface in org.apache.iceberg.io">InputFile</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/Files.html#localInput-java.lang.String-">localInput</a></span>(java.lang.String&nbsp;file)</code>&nbsp;</td>
+<td class="colFirst"><code>static <a href="../../../org/apache/iceberg/Transaction.html" title="interface in org.apache.iceberg">Transaction</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/Transactions.html#newTransaction-org.apache.iceberg.TableOperations-">newTransaction</a></span>(<a href="../../../org/apache/iceberg/TableOperations.html" title="interface in org.apache.iceberg">TableOperations</a>&nbsp;ops)</code>&nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>static <a href="../../../org/apache/iceberg/io/OutputFile.html" title="interface in org.apache.iceberg.io">OutputFile</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/Files.html#localOutput-java.io.File-">localOutput</a></span>(java.io.File&nbsp;file)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../org/apache/iceberg/io/OutputFile.html" title="interface in org.apache.iceberg.io">OutputFile</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/Files.html#localOutput-java.lang.String-">localOutput</a></span>(java.lang.String&nbsp;file)</code>&nbsp;</td>
+<td class="colFirst"><code>static <a href="../../../org/apache/iceberg/Transaction.html" title="interface in org.apache.iceberg">Transaction</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/iceberg/Transactions.html#replaceTableTransaction-org.apache.iceberg.TableOperations-org.apache.iceberg.TableMetadata-">replaceTableTransaction</a></span>(<a href="../../../org/apache/iceberg/TableOperations.html" title="interface in org.apache.iceberg">TableOperations</a>&nbsp;ops,
+                       <a href="../../../org/apache/iceberg/TableMetadata.html" title="class in org.apache.iceberg">TableMetadata</a>&nbsp;start)</code>&nbsp;</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -166,40 +164,33 @@ extends java.lang.Object</pre>
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="localOutput-java.io.File-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>localOutput</h4>
-<pre>public static&nbsp;<a href="../../../org/apache/iceberg/io/OutputFile.html" title="interface in org.apache.iceberg.io">OutputFile</a>&nbsp;localOutput(java.io.File&nbsp;file)</pre>
-</li>
-</ul>
-<a name="localOutput-java.lang.String-">
+<a name="replaceTableTransaction-org.apache.iceberg.TableOperations-org.apache.iceberg.TableMetadata-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>localOutput</h4>
-<pre>public static&nbsp;<a href="../../../org/apache/iceberg/io/OutputFile.html" title="interface in org.apache.iceberg.io">OutputFile</a>&nbsp;localOutput(java.lang.String&nbsp;file)</pre>
+<h4>replaceTableTransaction</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/iceberg/Transaction.html" title="interface in org.apache.iceberg">Transaction</a>&nbsp;replaceTableTransaction(<a href="../../../org/apache/iceberg/TableOperations.html" title="interface in org.apache.iceberg">TableOperations</a>&nbsp;ops,
+                                                  <a href="../../../org/apache/iceberg/TableMetadata.html" title="class in org.apache.iceberg">TableMetadata</a>&nbsp;start)</pre>
 </li>
 </ul>
-<a name="localInput-java.io.File-">
+<a name="createTableTransaction-org.apache.iceberg.TableOperations-org.apache.iceberg.TableMetadata-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>localInput</h4>
-<pre>public static&nbsp;<a href="../../../org/apache/iceberg/io/InputFile.html" title="interface in org.apache.iceberg.io">InputFile</a>&nbsp;localInput(java.io.File&nbsp;file)</pre>
+<h4>createTableTransaction</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/iceberg/Transaction.html" title="interface in org.apache.iceberg">Transaction</a>&nbsp;createTableTransaction(<a href="../../../org/apache/iceberg/TableOperations.html" title="interface in org.apache.iceberg">TableOperations</a>&nbsp;ops,
+                                                 <a href="../../../org/apache/iceberg/TableMetadata.html" title="class in org.apache.iceberg">TableMetadata</a>&nbsp;start)</pre>
 </li>
 </ul>
-<a name="localInput-java.lang.String-">
+<a name="newTransaction-org.apache.iceberg.TableOperations-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>localInput</h4>
-<pre>public static&nbsp;<a href="../../../org/apache/iceberg/io/InputFile.html" title="interface in org.apache.iceberg.io">InputFile</a>&nbsp;localInput(java.lang.String&nbsp;file)</pre>
+<h4>newTransaction</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/iceberg/Transaction.html" title="interface in org.apache.iceberg">Transaction</a>&nbsp;newTransaction(<a href="../../../org/apache/iceberg/TableOperations.html" title="interface in org.apache.iceberg">TableOperations</a>&nbsp;ops)</pre>
 </li>
 </ul>
 </li>
@@ -229,12 +220,12 @@ extends java.lang.Object</pre>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/iceberg/FileHistory.Builder.html" title="class in org.apache.iceberg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/iceberg/FileScanTask.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/iceberg/Transaction.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/iceberg/UpdateLocation.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?org/apache/iceberg/Files.html" target="_top">Frames</a></li>
-<li><a href="Files.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../index.html?org/apache/iceberg/Transactions.html" target="_top">Frames</a></li>
+<li><a href="Transactions.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/javadoc/master/org/apache/iceberg/UpdateLocation.html b/javadoc/master/org/apache/iceberg/UpdateLocation.html
index b6ce17c..e0d2d8d 100644
--- a/javadoc/master/org/apache/iceberg/UpdateLocation.html
+++ b/javadoc/master/org/apache/iceberg/UpdateLocation.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>UpdateLocation (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/iceberg/Transaction.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/iceberg/Transactions.html" title="class in org.apache.iceberg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/iceberg/UpdateProperties.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -200,7 +200,7 @@ extends <a href="../../../org/apache/iceberg/PendingUpdate.html" title="interfac
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/iceberg/Transaction.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/iceberg/Transactions.html" title="class in org.apache.iceberg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/iceberg/UpdateProperties.html" title="interface in org.apache.iceberg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
diff --git a/javadoc/master/org/apache/iceberg/UpdateProperties.html b/javadoc/master/org/apache/iceberg/UpdateProperties.html
index 7016f59..04bfa1e 100644
--- a/javadoc/master/org/apache/iceberg/UpdateProperties.html
+++ b/javadoc/master/org/apache/iceberg/UpdateProperties.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>UpdateProperties (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/UpdateSchema.html b/javadoc/master/org/apache/iceberg/UpdateSchema.html
index 0a59b53..0c5de81 100644
--- a/javadoc/master/org/apache/iceberg/UpdateSchema.html
+++ b/javadoc/master/org/apache/iceberg/UpdateSchema.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>UpdateSchema (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/avro/Avro.ReadBuilder.html b/javadoc/master/org/apache/iceberg/avro/Avro.ReadBuilder.html
index 0a83e49..6aeceba 100644
--- a/javadoc/master/org/apache/iceberg/avro/Avro.ReadBuilder.html
+++ b/javadoc/master/org/apache/iceberg/avro/Avro.ReadBuilder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Avro.ReadBuilder (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/avro/Avro.WriteBuilder.html b/javadoc/master/org/apache/iceberg/avro/Avro.WriteBuilder.html
index 0f28a8f..8db0ad6 100644
--- a/javadoc/master/org/apache/iceberg/avro/Avro.WriteBuilder.html
+++ b/javadoc/master/org/apache/iceberg/avro/Avro.WriteBuilder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Avro.WriteBuilder (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/avro/Avro.html b/javadoc/master/org/apache/iceberg/avro/Avro.html
index b466b78..b3b68a2 100644
--- a/javadoc/master/org/apache/iceberg/avro/Avro.html
+++ b/javadoc/master/org/apache/iceberg/avro/Avro.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Avro (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/avro/AvroIterable.html b/javadoc/master/org/apache/iceberg/avro/AvroIterable.html
index 27c5bd6..df060b8 100644
--- a/javadoc/master/org/apache/iceberg/avro/AvroIterable.html
+++ b/javadoc/master/org/apache/iceberg/avro/AvroIterable.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>AvroIterable (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/avro/AvroSchemaUtil.html b/javadoc/master/org/apache/iceberg/avro/AvroSchemaUtil.html
index ecbc48d..c6dcb08 100644
--- a/javadoc/master/org/apache/iceberg/avro/AvroSchemaUtil.html
+++ b/javadoc/master/org/apache/iceberg/avro/AvroSchemaUtil.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>AvroSchemaUtil (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/avro/AvroSchemaVisitor.html b/javadoc/master/org/apache/iceberg/avro/AvroSchemaVisitor.html
index a119117..cb03a6b 100644
--- a/javadoc/master/org/apache/iceberg/avro/AvroSchemaVisitor.html
+++ b/javadoc/master/org/apache/iceberg/avro/AvroSchemaVisitor.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>AvroSchemaVisitor (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/avro/LogicalMap.html b/javadoc/master/org/apache/iceberg/avro/LogicalMap.html
index 4c4e7fe..581e748 100644
--- a/javadoc/master/org/apache/iceberg/avro/LogicalMap.html
+++ b/javadoc/master/org/apache/iceberg/avro/LogicalMap.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>LogicalMap (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/avro/ProjectionDatumReader.html b/javadoc/master/org/apache/iceberg/avro/ProjectionDatumReader.html
index 452f3e7..34eb893 100644
--- a/javadoc/master/org/apache/iceberg/avro/ProjectionDatumReader.html
+++ b/javadoc/master/org/apache/iceberg/avro/ProjectionDatumReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ProjectionDatumReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/avro/UUIDConversion.html b/javadoc/master/org/apache/iceberg/avro/UUIDConversion.html
index 083c0ea..e2ace10 100644
--- a/javadoc/master/org/apache/iceberg/avro/UUIDConversion.html
+++ b/javadoc/master/org/apache/iceberg/avro/UUIDConversion.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>UUIDConversion (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/avro/ValueReader.html b/javadoc/master/org/apache/iceberg/avro/ValueReader.html
index 0249c59..e53818c 100644
--- a/javadoc/master/org/apache/iceberg/avro/ValueReader.html
+++ b/javadoc/master/org/apache/iceberg/avro/ValueReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ValueReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/avro/ValueReaders.StructReader.html b/javadoc/master/org/apache/iceberg/avro/ValueReaders.StructReader.html
index 48c8e35..063aba9 100644
--- a/javadoc/master/org/apache/iceberg/avro/ValueReaders.StructReader.html
+++ b/javadoc/master/org/apache/iceberg/avro/ValueReaders.StructReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ValueReaders.StructReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/avro/ValueReaders.html b/javadoc/master/org/apache/iceberg/avro/ValueReaders.html
index c436ba1..02b36ca 100644
--- a/javadoc/master/org/apache/iceberg/avro/ValueReaders.html
+++ b/javadoc/master/org/apache/iceberg/avro/ValueReaders.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ValueReaders (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/avro/ValueWriter.html b/javadoc/master/org/apache/iceberg/avro/ValueWriter.html
index da164d8..de9fa30 100644
--- a/javadoc/master/org/apache/iceberg/avro/ValueWriter.html
+++ b/javadoc/master/org/apache/iceberg/avro/ValueWriter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ValueWriter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/avro/ValueWriters.StructWriter.html b/javadoc/master/org/apache/iceberg/avro/ValueWriters.StructWriter.html
index 3586752..bd42293 100644
--- a/javadoc/master/org/apache/iceberg/avro/ValueWriters.StructWriter.html
+++ b/javadoc/master/org/apache/iceberg/avro/ValueWriters.StructWriter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ValueWriters.StructWriter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/avro/ValueWriters.html b/javadoc/master/org/apache/iceberg/avro/ValueWriters.html
index 901c70a..6477bf1 100644
--- a/javadoc/master/org/apache/iceberg/avro/ValueWriters.html
+++ b/javadoc/master/org/apache/iceberg/avro/ValueWriters.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ValueWriters (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/avro/package-frame.html b/javadoc/master/org/apache/iceberg/avro/package-frame.html
index fa4a073..43c1102 100644
--- a/javadoc/master/org/apache/iceberg/avro/package-frame.html
+++ b/javadoc/master/org/apache/iceberg/avro/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.avro (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/avro/package-summary.html b/javadoc/master/org/apache/iceberg/avro/package-summary.html
index 7739a67..f335cd3 100644
--- a/javadoc/master/org/apache/iceberg/avro/package-summary.html
+++ b/javadoc/master/org/apache/iceberg/avro/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.avro (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/avro/package-tree.html b/javadoc/master/org/apache/iceberg/avro/package-tree.html
index 5791e2b..f75bc0f 100644
--- a/javadoc/master/org/apache/iceberg/avro/package-tree.html
+++ b/javadoc/master/org/apache/iceberg/avro/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.avro Class Hierarchy (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/catalog/Catalog.html b/javadoc/master/org/apache/iceberg/catalog/Catalog.html
index 6c79632..76169df 100644
--- a/javadoc/master/org/apache/iceberg/catalog/Catalog.html
+++ b/javadoc/master/org/apache/iceberg/catalog/Catalog.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Catalog (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -18,8 +18,8 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var methods = {"i0":18,"i1":18,"i2":18,"i3":6,"i4":6,"i5":6,"i6":6,"i7":18};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -98,10 +98,14 @@ var activeTableTab = "activeTableTab";
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg">BaseMetastoreCatalog</a>, <a href="../../../../org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive">HiveCatalog</a></dd>
+</dl>
 <hr>
 <br>
 <pre>public interface <span class="typeNameLabel">Catalog</span></pre>
-<div class="block">Top level Catalog APIs that supports table DDLs and namespace listing.</div>
+<div class="block">A Catalog API for table create, drop, and load operations.</div>
 </li>
 </ul>
 </div>
@@ -115,39 +119,68 @@ var activeTableTab = "activeTableTab";
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t5" class="tableTab"><span><a href="javascript:show(16);">Default Methods</a></span><span class="tabE [...]
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
+<td class="colFirst"><code>default <a href="../../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/Catalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-">createTable</a></span>(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier,
+           <a href="../../../../org/apache/iceberg/Schema.html" title="class in org.apache.iceberg">Schema</a>&nbsp;schema)</code>
+<div class="block">Create an unpartitioned table.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>default <a href="../../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/Catalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-">createTable</a></span>(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier,
+           <a href="../../../../org/apache/iceberg/Schema.html" title="class in org.apache.iceberg">Schema</a>&nbsp;schema,
+           <a href="../../../../org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg">PartitionSpec</a>&nbsp;spec)</code>
+<div class="block">Create a table.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>default <a href="../../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/Catalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-java.util.Map-">createTable</a></span>(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier,
+           <a href="../../../../org/apache/iceberg/Schema.html" title="class in org.apache.iceberg">Schema</a>&nbsp;schema,
+           <a href="../../../../org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg">PartitionSpec</a>&nbsp;spec,
+           java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;properties)</code>
+<div class="block">Create a table.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/Catalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-java.util.Map-">createTable</a></span>(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;tableIdentifier,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/Catalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-java.lang.String-java.util.Map-">createTable</a></span>(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier,
            <a href="../../../../org/apache/iceberg/Schema.html" title="class in org.apache.iceberg">Schema</a>&nbsp;schema,
            <a href="../../../../org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg">PartitionSpec</a>&nbsp;spec,
-           java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;tableProperties)</code>
-<div class="block">creates the table or throws <a href="../../../../org/apache/iceberg/exceptions/AlreadyExistsException.html" title="class in org.apache.iceberg.exceptions"><code>AlreadyExistsException</code></a>.</div>
+           java.lang.String&nbsp;location,
+           java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;properties)</code>
+<div class="block">Create a table.</div>
 </td>
 </tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/Catalog.html#dropTable-org.apache.iceberg.catalog.TableIdentifier-">dropTable</a></span>(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;tableIdentifier)</code>
-<div class="block">Drops the table if it exists, otherwise throws <a href="../../../../org/apache/iceberg/exceptions/NoSuchTableException.html" title="class in org.apache.iceberg.exceptions"><code>NoSuchTableException</code></a>
- The implementation should not delete the underlying data but ensure that a
- subsequent call to <a href="../../../../org/apache/iceberg/catalog/Catalog.html#tableExists-org.apache.iceberg.catalog.TableIdentifier-"><code>tableExists(TableIdentifier)</code></a> returns false.</div>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/Catalog.html#dropTable-org.apache.iceberg.catalog.TableIdentifier-">dropTable</a></span>(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier)</code>
+<div class="block">Drop a table.</div>
 </td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/Catalog.html#loadTable-org.apache.iceberg.catalog.TableIdentifier-">loadTable</a></span>(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier)</code>
+<div class="block">Load a table.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/Catalog.html#renameTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.catalog.TableIdentifier-">renameTable</a></span>(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;from,
            <a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;to)</code>
-<div class="block">Renames a table.</div>
+<div class="block">Rename a table.</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/Catalog.html#tableExists-org.apache.iceberg.catalog.TableIdentifier-">tableExists</a></span>(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;tableIdentifier)</code>
-<div class="block">Check if table exists or not.</div>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>default boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/Catalog.html#tableExists-org.apache.iceberg.catalog.TableIdentifier-">tableExists</a></span>(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier)</code>
+<div class="block">Check whether table exists.</div>
 </td>
 </tr>
 </table>
@@ -165,25 +198,95 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-java.util.Map-">
+<a name="createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-java.lang.String-java.util.Map-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>createTable</h4>
-<pre><a href="../../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a>&nbsp;createTable(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;tableIdentifier,
+<pre><a href="../../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a>&nbsp;createTable(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier,
                   <a href="../../../../org/apache/iceberg/Schema.html" title="class in org.apache.iceberg">Schema</a>&nbsp;schema,
                   <a href="../../../../org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg">PartitionSpec</a>&nbsp;spec,
-                  java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;tableProperties)</pre>
-<div class="block">creates the table or throws <a href="../../../../org/apache/iceberg/exceptions/AlreadyExistsException.html" title="class in org.apache.iceberg.exceptions"><code>AlreadyExistsException</code></a>.</div>
+                  java.lang.String&nbsp;location,
+                  java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;properties)</pre>
+<div class="block">Create a table.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>identifier</code> - a table identifier</dd>
+<dd><code>schema</code> - a schema</dd>
+<dd><code>spec</code> - a partition spec</dd>
+<dd><code>location</code> - a location for the table; leave null if unspecified</dd>
+<dd><code>properties</code> - a string map of table properties</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a Table instance</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/iceberg/exceptions/AlreadyExistsException.html" title="class in org.apache.iceberg.exceptions">AlreadyExistsException</a></code> - if the table already exists</dd>
+</dl>
+</li>
+</ul>
+<a name="createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createTable</h4>
+<pre>default&nbsp;<a href="../../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a>&nbsp;createTable(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier,
+                          <a href="../../../../org/apache/iceberg/Schema.html" title="class in org.apache.iceberg">Schema</a>&nbsp;schema,
+                          <a href="../../../../org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg">PartitionSpec</a>&nbsp;spec,
+                          java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;properties)</pre>
+<div class="block">Create a table.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>tableIdentifier</code> - an identifier to identify this table in a namespace.</dd>
-<dd><code>schema</code> - the schema for this table, can not be null.</dd>
-<dd><code>spec</code> - the partition spec for this table, can not be null.</dd>
-<dd><code>tableProperties</code> - can be null or empty</dd>
+<dd><code>identifier</code> - a table identifier</dd>
+<dd><code>schema</code> - a schema</dd>
+<dd><code>spec</code> - a partition spec</dd>
+<dd><code>properties</code> - a string map of table properties</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>Table instance that was created</dd>
+<dd>a Table instance</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/iceberg/exceptions/AlreadyExistsException.html" title="class in org.apache.iceberg.exceptions">AlreadyExistsException</a></code> - if the table already exists</dd>
+</dl>
+</li>
+</ul>
+<a name="createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createTable</h4>
+<pre>default&nbsp;<a href="../../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a>&nbsp;createTable(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier,
+                          <a href="../../../../org/apache/iceberg/Schema.html" title="class in org.apache.iceberg">Schema</a>&nbsp;schema,
+                          <a href="../../../../org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg">PartitionSpec</a>&nbsp;spec)</pre>
+<div class="block">Create a table.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>identifier</code> - a table identifier</dd>
+<dd><code>schema</code> - a schema</dd>
+<dd><code>spec</code> - a partition spec</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a Table instance</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/iceberg/exceptions/AlreadyExistsException.html" title="class in org.apache.iceberg.exceptions">AlreadyExistsException</a></code> - if the table already exists</dd>
+</dl>
+</li>
+</ul>
+<a name="createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createTable</h4>
+<pre>default&nbsp;<a href="../../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a>&nbsp;createTable(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier,
+                          <a href="../../../../org/apache/iceberg/Schema.html" title="class in org.apache.iceberg">Schema</a>&nbsp;schema)</pre>
+<div class="block">Create an unpartitioned table.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>identifier</code> - a table identifier</dd>
+<dd><code>schema</code> - a schema</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a Table instance</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/iceberg/exceptions/AlreadyExistsException.html" title="class in org.apache.iceberg.exceptions">AlreadyExistsException</a></code> - if the table already exists</dd>
 </dl>
 </li>
 </ul>
@@ -193,13 +296,13 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <h4>tableExists</h4>
-<pre>boolean&nbsp;tableExists(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;tableIdentifier)</pre>
-<div class="block">Check if table exists or not.</div>
+<pre>default&nbsp;boolean&nbsp;tableExists(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier)</pre>
+<div class="block">Check whether table exists.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>tableIdentifier</code> - an identifier to identify this table in a namespace.</dd>
+<dd><code>identifier</code> - a table identifier</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if table exists, false if it doesn't.</dd>
+<dd>true if the table exists, false otherwise</dd>
 </dl>
 </li>
 </ul>
@@ -209,32 +312,49 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <h4>dropTable</h4>
-<pre>void&nbsp;dropTable(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;tableIdentifier)</pre>
-<div class="block">Drops the table if it exists, otherwise throws <a href="../../../../org/apache/iceberg/exceptions/NoSuchTableException.html" title="class in org.apache.iceberg.exceptions"><code>NoSuchTableException</code></a>
- The implementation should not delete the underlying data but ensure that a
- subsequent call to <a href="../../../../org/apache/iceberg/catalog/Catalog.html#tableExists-org.apache.iceberg.catalog.TableIdentifier-"><code>tableExists(TableIdentifier)</code></a> returns false.
- <p>
- If the table does not exists it will throw <a href="../../../../org/apache/iceberg/exceptions/NoSuchTableException.html" title="class in org.apache.iceberg.exceptions"><code>NoSuchTableException</code></a></div>
+<pre>boolean&nbsp;dropTable(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier)</pre>
+<div class="block">Drop a table.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>tableIdentifier</code> - an identifier to identify this table in a namespace.</dd>
+<dd><code>identifier</code> - a table identifier</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the table was dropped, false if the table did not exist</dd>
 </dl>
 </li>
 </ul>
 <a name="renameTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.catalog.TableIdentifier-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>renameTable</h4>
 <pre>void&nbsp;renameTable(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;from,
                  <a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;to)</pre>
-<div class="block">Renames a table. If <code>from</code> does not exists throws <a href="../../../../org/apache/iceberg/exceptions/NoSuchTableException.html" title="class in org.apache.iceberg.exceptions"><code>NoSuchTableException</code></a>
- If <code>to</code> exists than throws <a href="../../../../org/apache/iceberg/exceptions/AlreadyExistsException.html" title="class in org.apache.iceberg.exceptions"><code>AlreadyExistsException</code></a>.</div>
+<div class="block">Rename a table.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>from</code> - original name of the table.</dd>
-<dd><code>to</code> - expected new name of the table.</dd>
+<dd><code>from</code> - identifier of the table to rename</dd>
+<dd><code>to</code> - new table name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/iceberg/exceptions/NoSuchTableException.html" title="class in org.apache.iceberg.exceptions">NoSuchTableException</a></code> - if the table does not exist</dd>
+</dl>
+</li>
+</ul>
+<a name="loadTable-org.apache.iceberg.catalog.TableIdentifier-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>loadTable</h4>
+<pre><a href="../../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a>&nbsp;loadTable(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier)</pre>
+<div class="block">Load a table.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>identifier</code> - a table identifier</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>instance of <a href="../../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a> implementation referred by <code>tableIdentifier</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/iceberg/exceptions/NoSuchTableException.html" title="class in org.apache.iceberg.exceptions">NoSuchTableException</a></code> - if the table does not exist</dd>
 </dl>
 </li>
 </ul>
diff --git a/javadoc/master/org/apache/iceberg/catalog/Namespace.html b/javadoc/master/org/apache/iceberg/catalog/Namespace.html
index d1c9996..af99b16 100644
--- a/javadoc/master/org/apache/iceberg/catalog/Namespace.html
+++ b/javadoc/master/org/apache/iceberg/catalog/Namespace.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Namespace (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":9};
+var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":9,"i5":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>public class <span class="typeNameLabel">Namespace</span>
 extends java.lang.Object</pre>
-<div class="block">Identifies a namespace in iceberg catalog</div>
+<div class="block">A namespace in a <a href="../../../../org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog"><code>Catalog</code></a>.</div>
 </li>
 </ul>
 </div>
@@ -138,12 +138,20 @@ extends java.lang.Object</pre>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/Namespace.html#isEmpty--">isEmpty</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/Namespace.html#level-int-">level</a></span>(int&nbsp;pos)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>java.lang.String[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/Namespace.html#levels--">levels</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog">Namespace</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/Namespace.html#namespace-java.lang.String:A-">namespace</a></span>(java.lang.String[]&nbsp;levels)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/Namespace.html#of-java.lang.String...-">of</a></span>(java.lang.String...&nbsp;levels)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/Namespace.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -151,7 +159,7 @@ extends java.lang.Object</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
 </ul>
 </li>
 </ul>
@@ -167,6 +175,24 @@ extends java.lang.Object</pre>
 <!--   -->
 </a>
 <h3>Method Detail</h3>
+<a name="empty--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>empty</h4>
+<pre>public static&nbsp;<a href="../../../../org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog">Namespace</a>&nbsp;empty()</pre>
+</li>
+</ul>
+<a name="of-java.lang.String...-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>of</h4>
+<pre>public static&nbsp;<a href="../../../../org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog">Namespace</a>&nbsp;of(java.lang.String...&nbsp;levels)</pre>
+</li>
+</ul>
 <a name="levels--">
 <!--   -->
 </a>
@@ -176,31 +202,35 @@ extends java.lang.Object</pre>
 <pre>public&nbsp;java.lang.String[]&nbsp;levels()</pre>
 </li>
 </ul>
-<a name="isEmpty--">
+<a name="level-int-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>isEmpty</h4>
-<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
+<h4>level</h4>
+<pre>public&nbsp;java.lang.String&nbsp;level(int&nbsp;pos)</pre>
 </li>
 </ul>
-<a name="namespace-java.lang.String:A-">
+<a name="isEmpty--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>namespace</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog">Namespace</a>&nbsp;namespace(java.lang.String[]&nbsp;levels)</pre>
+<h4>isEmpty</h4>
+<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
 </li>
 </ul>
-<a name="empty--">
+<a name="toString--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>empty</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog">Namespace</a>&nbsp;empty()</pre>
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
 </li>
 </ul>
 </li>
diff --git a/javadoc/master/org/apache/iceberg/catalog/TableIdentifier.html b/javadoc/master/org/apache/iceberg/catalog/TableIdentifier.html
index caffc44..0c043ad 100644
--- a/javadoc/master/org/apache/iceberg/catalog/TableIdentifier.html
+++ b/javadoc/master/org/apache/iceberg/catalog/TableIdentifier.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>TableIdentifier (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -18,8 +18,8 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":9,"i5":9,"i6":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -75,13 +75,13 @@ var activeTableTab = "activeTableTab";
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
 </div>
@@ -110,35 +110,13 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>public class <span class="typeNameLabel">TableIdentifier</span>
 extends java.lang.Object</pre>
-<div class="block">Identifies a table in iceberg catalog, the namespace is optional
- so callers can use <a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html#hasNamespace--"><code>hasNamespace()</code></a> to check if namespace is present or not.</div>
+<div class="block">Identifies a table in iceberg catalog.</div>
 </li>
 </ul>
 </div>
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html#TableIdentifier-org.apache.iceberg.catalog.Namespace-java.lang.String-">TableIdentifier</a></span>(<a href="../../../../org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog">Namespace</a>&nbsp;namespace,
-               java.lang.String&nbsp;name)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html#TableIdentifier-java.lang.String-">TableIdentifier</a></span>(java.lang.String&nbsp;name)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
 <!-- ========== METHOD SUMMARY =========== -->
 <ul class="blockList">
 <li class="blockList"><a name="method.summary">
@@ -146,14 +124,16 @@ extends java.lang.Object</pre>
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html#hasNamespace--">hasNamespace</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html#hasNamespace--">hasNamespace</a></span>()</code>
+<div class="block">Whether the namespace is empty.</div>
+</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>java.lang.String</code></td>
@@ -163,13 +143,30 @@ extends java.lang.Object</pre>
 <td class="colFirst"><code><a href="../../../../org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog">Namespace</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html#namespace--">namespace</a></span>()</code>&nbsp;</td>
 </tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html#of-org.apache.iceberg.catalog.Namespace-java.lang.String-">of</a></span>(<a href="../../../../org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog">Namespace</a>&nbsp;namespace,
+  java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html#of-java.lang.String...-">of</a></span>(java.lang.String...&nbsp;names)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html#parse-java.lang.String-">parse</a></span>(java.lang.String&nbsp;identifier)</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
 </ul>
 </li>
 </ul>
@@ -179,39 +176,40 @@ extends java.lang.Object</pre>
 <div class="details">
 <ul class="blockList">
 <li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- ============ METHOD DETAIL ========== -->
 <ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
+<li class="blockList"><a name="method.detail">
 <!--   -->
 </a>
-<h3>Constructor Detail</h3>
-<a name="TableIdentifier-java.lang.String-">
+<h3>Method Detail</h3>
+<a name="of-java.lang.String...-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>TableIdentifier</h4>
-<pre>public&nbsp;TableIdentifier(java.lang.String&nbsp;name)</pre>
+<h4>of</h4>
+<pre>public static&nbsp;<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;of(java.lang.String...&nbsp;names)</pre>
 </li>
 </ul>
-<a name="TableIdentifier-org.apache.iceberg.catalog.Namespace-java.lang.String-">
+<a name="of-org.apache.iceberg.catalog.Namespace-java.lang.String-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
-<h4>TableIdentifier</h4>
-<pre>public&nbsp;TableIdentifier(<a href="../../../../org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog">Namespace</a>&nbsp;namespace,
-                       java.lang.String&nbsp;name)</pre>
-</li>
-</ul>
+<h4>of</h4>
+<pre>public static&nbsp;<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;of(<a href="../../../../org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog">Namespace</a>&nbsp;namespace,
+                                 java.lang.String&nbsp;name)</pre>
 </li>
 </ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
+<a name="parse-java.lang.String-">
 <!--   -->
 </a>
-<h3>Method Detail</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>parse</h4>
+<pre>public static&nbsp;<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;parse(java.lang.String&nbsp;identifier)</pre>
+</li>
+</ul>
 <a name="hasNamespace--">
 <!--   -->
 </a>
@@ -219,6 +217,11 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>hasNamespace</h4>
 <pre>public&nbsp;boolean&nbsp;hasNamespace()</pre>
+<div class="block">Whether the namespace is empty.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the namespace is empty, false otherwise</dd>
+</dl>
 </li>
 </ul>
 <a name="namespace--">
@@ -228,15 +231,36 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>namespace</h4>
 <pre>public&nbsp;<a href="../../../../org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog">Namespace</a>&nbsp;namespace()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the identifier namespace</dd>
+</dl>
 </li>
 </ul>
 <a name="name--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>name</h4>
 <pre>public&nbsp;java.lang.String&nbsp;name()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the identifier name</dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
 </li>
 </ul>
 </li>
@@ -293,13 +317,13 @@ extends java.lang.Object</pre>
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
 </div>
diff --git a/javadoc/master/org/apache/iceberg/catalog/package-frame.html b/javadoc/master/org/apache/iceberg/catalog/package-frame.html
index 9ed9c6f..ad17875 100644
--- a/javadoc/master/org/apache/iceberg/catalog/package-frame.html
+++ b/javadoc/master/org/apache/iceberg/catalog/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.catalog (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/catalog/package-summary.html b/javadoc/master/org/apache/iceberg/catalog/package-summary.html
index 5bf2f79..e19ab96 100644
--- a/javadoc/master/org/apache/iceberg/catalog/package-summary.html
+++ b/javadoc/master/org/apache/iceberg/catalog/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.catalog (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -84,7 +84,7 @@
 <tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></td>
 <td class="colLast">
-<div class="block">Top level Catalog APIs that supports table DDLs and namespace listing.</div>
+<div class="block">A Catalog API for table create, drop, and load operations.</div>
 </td>
 </tr>
 </tbody>
@@ -101,14 +101,13 @@
 <tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/iceberg/catalog/Namespace.html" title="class in org.apache.iceberg.catalog">Namespace</a></td>
 <td class="colLast">
-<div class="block">Identifies a namespace in iceberg catalog</div>
+<div class="block">A namespace in a <a href="../../../../org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog"><code>Catalog</code></a>.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a></td>
 <td class="colLast">
-<div class="block">Identifies a table in iceberg catalog, the namespace is optional
- so callers can use <a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html#hasNamespace--"><code>TableIdentifier.hasNamespace()</code></a> to check if namespace is present or not.</div>
+<div class="block">Identifies a table in iceberg catalog.</div>
 </td>
 </tr>
 </tbody>
diff --git a/javadoc/master/org/apache/iceberg/catalog/package-tree.html b/javadoc/master/org/apache/iceberg/catalog/package-tree.html
index 309a88b..8a52c4a 100644
--- a/javadoc/master/org/apache/iceberg/catalog/package-tree.html
+++ b/javadoc/master/org/apache/iceberg/catalog/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.catalog Class Hierarchy (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/common/DynClasses.Builder.html b/javadoc/master/org/apache/iceberg/common/DynClasses.Builder.html
index c39a4af..108e2fe 100644
--- a/javadoc/master/org/apache/iceberg/common/DynClasses.Builder.html
+++ b/javadoc/master/org/apache/iceberg/common/DynClasses.Builder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DynClasses.Builder (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/common/DynClasses.html b/javadoc/master/org/apache/iceberg/common/DynClasses.html
index f9c59d7..0c472a4 100644
--- a/javadoc/master/org/apache/iceberg/common/DynClasses.html
+++ b/javadoc/master/org/apache/iceberg/common/DynClasses.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DynClasses (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/common/DynConstructors.Builder.html b/javadoc/master/org/apache/iceberg/common/DynConstructors.Builder.html
index 343ee9a..fb0a8a3 100644
--- a/javadoc/master/org/apache/iceberg/common/DynConstructors.Builder.html
+++ b/javadoc/master/org/apache/iceberg/common/DynConstructors.Builder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DynConstructors.Builder (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/common/DynConstructors.Ctor.html b/javadoc/master/org/apache/iceberg/common/DynConstructors.Ctor.html
index ecc8a9c..fd98dba 100644
--- a/javadoc/master/org/apache/iceberg/common/DynConstructors.Ctor.html
+++ b/javadoc/master/org/apache/iceberg/common/DynConstructors.Ctor.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DynConstructors.Ctor (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/common/DynConstructors.html b/javadoc/master/org/apache/iceberg/common/DynConstructors.html
index fa0bb77..fb20942 100644
--- a/javadoc/master/org/apache/iceberg/common/DynConstructors.html
+++ b/javadoc/master/org/apache/iceberg/common/DynConstructors.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DynConstructors (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/common/DynFields.BoundField.html b/javadoc/master/org/apache/iceberg/common/DynFields.BoundField.html
index ced9b39..e219e6a 100644
--- a/javadoc/master/org/apache/iceberg/common/DynFields.BoundField.html
+++ b/javadoc/master/org/apache/iceberg/common/DynFields.BoundField.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DynFields.BoundField (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/common/DynFields.Builder.html b/javadoc/master/org/apache/iceberg/common/DynFields.Builder.html
index 9c28829..2b6e1c4 100644
--- a/javadoc/master/org/apache/iceberg/common/DynFields.Builder.html
+++ b/javadoc/master/org/apache/iceberg/common/DynFields.Builder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DynFields.Builder (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/common/DynFields.StaticField.html b/javadoc/master/org/apache/iceberg/common/DynFields.StaticField.html
index 113903f..cfc537e 100644
--- a/javadoc/master/org/apache/iceberg/common/DynFields.StaticField.html
+++ b/javadoc/master/org/apache/iceberg/common/DynFields.StaticField.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DynFields.StaticField (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/common/DynFields.UnboundField.html b/javadoc/master/org/apache/iceberg/common/DynFields.UnboundField.html
index 1c97559..a9e5e23 100644
--- a/javadoc/master/org/apache/iceberg/common/DynFields.UnboundField.html
+++ b/javadoc/master/org/apache/iceberg/common/DynFields.UnboundField.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DynFields.UnboundField (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/common/DynFields.html b/javadoc/master/org/apache/iceberg/common/DynFields.html
index 45fa363..65b009d 100644
--- a/javadoc/master/org/apache/iceberg/common/DynFields.html
+++ b/javadoc/master/org/apache/iceberg/common/DynFields.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DynFields (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/common/DynMethods.BoundMethod.html b/javadoc/master/org/apache/iceberg/common/DynMethods.BoundMethod.html
index 04f8e50..0212625 100644
--- a/javadoc/master/org/apache/iceberg/common/DynMethods.BoundMethod.html
+++ b/javadoc/master/org/apache/iceberg/common/DynMethods.BoundMethod.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DynMethods.BoundMethod (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/common/DynMethods.Builder.html b/javadoc/master/org/apache/iceberg/common/DynMethods.Builder.html
index b97148d..e551dd6 100644
--- a/javadoc/master/org/apache/iceberg/common/DynMethods.Builder.html
+++ b/javadoc/master/org/apache/iceberg/common/DynMethods.Builder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DynMethods.Builder (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/common/DynMethods.StaticMethod.html b/javadoc/master/org/apache/iceberg/common/DynMethods.StaticMethod.html
index 04b6e47..131b1a0 100644
--- a/javadoc/master/org/apache/iceberg/common/DynMethods.StaticMethod.html
+++ b/javadoc/master/org/apache/iceberg/common/DynMethods.StaticMethod.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DynMethods.StaticMethod (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/common/DynMethods.UnboundMethod.html b/javadoc/master/org/apache/iceberg/common/DynMethods.UnboundMethod.html
index 236cf08..ef7f87d 100644
--- a/javadoc/master/org/apache/iceberg/common/DynMethods.UnboundMethod.html
+++ b/javadoc/master/org/apache/iceberg/common/DynMethods.UnboundMethod.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DynMethods.UnboundMethod (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/common/DynMethods.html b/javadoc/master/org/apache/iceberg/common/DynMethods.html
index ceecc85..76c7571 100644
--- a/javadoc/master/org/apache/iceberg/common/DynMethods.html
+++ b/javadoc/master/org/apache/iceberg/common/DynMethods.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DynMethods (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/common/package-frame.html b/javadoc/master/org/apache/iceberg/common/package-frame.html
index 8ec23e7..2452007 100644
--- a/javadoc/master/org/apache/iceberg/common/package-frame.html
+++ b/javadoc/master/org/apache/iceberg/common/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.common (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/common/package-summary.html b/javadoc/master/org/apache/iceberg/common/package-summary.html
index 7eb228a..3fcd010 100644
--- a/javadoc/master/org/apache/iceberg/common/package-summary.html
+++ b/javadoc/master/org/apache/iceberg/common/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.common (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/common/package-tree.html b/javadoc/master/org/apache/iceberg/common/package-tree.html
index 4cdf995..09d5ab7 100644
--- a/javadoc/master/org/apache/iceberg/common/package-tree.html
+++ b/javadoc/master/org/apache/iceberg/common/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.common Class Hierarchy (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/data/GenericRecord.html b/javadoc/master/org/apache/iceberg/data/GenericRecord.html
index 34b6691..9840f59 100644
--- a/javadoc/master/org/apache/iceberg/data/GenericRecord.html
+++ b/javadoc/master/org/apache/iceberg/data/GenericRecord.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>GenericRecord (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/data/IcebergGenerics.ScanBuilder.html b/javadoc/master/org/apache/iceberg/data/IcebergGenerics.ScanBuilder.html
index 581c583..d6e6238 100644
--- a/javadoc/master/org/apache/iceberg/data/IcebergGenerics.ScanBuilder.html
+++ b/javadoc/master/org/apache/iceberg/data/IcebergGenerics.ScanBuilder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>IcebergGenerics.ScanBuilder (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/data/IcebergGenerics.html b/javadoc/master/org/apache/iceberg/data/IcebergGenerics.html
index 0173a95..4ad1011 100644
--- a/javadoc/master/org/apache/iceberg/data/IcebergGenerics.html
+++ b/javadoc/master/org/apache/iceberg/data/IcebergGenerics.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>IcebergGenerics (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/data/Record.html b/javadoc/master/org/apache/iceberg/data/Record.html
index 06c1541..6ee2c28 100644
--- a/javadoc/master/org/apache/iceberg/data/Record.html
+++ b/javadoc/master/org/apache/iceberg/data/Record.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>Record (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/data/avro/DataReader.html b/javadoc/master/org/apache/iceberg/data/avro/DataReader.html
index 02f4725..1fa3710 100644
--- a/javadoc/master/org/apache/iceberg/data/avro/DataReader.html
+++ b/javadoc/master/org/apache/iceberg/data/avro/DataReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DataReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/data/avro/DataWriter.html b/javadoc/master/org/apache/iceberg/data/avro/DataWriter.html
index 7970ee7..6fda565 100644
--- a/javadoc/master/org/apache/iceberg/data/avro/DataWriter.html
+++ b/javadoc/master/org/apache/iceberg/data/avro/DataWriter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>DataWriter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/data/avro/IcebergDecoder.html b/javadoc/master/org/apache/iceberg/data/avro/IcebergDecoder.html
index d21c7f1..53b2610 100644
--- a/javadoc/master/org/apache/iceberg/data/avro/IcebergDecoder.html
+++ b/javadoc/master/org/apache/iceberg/data/avro/IcebergDecoder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>IcebergDecoder (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/data/avro/IcebergEncoder.html b/javadoc/master/org/apache/iceberg/data/avro/IcebergEncoder.html
index 020b27d..c4580aa 100644
--- a/javadoc/master/org/apache/iceberg/data/avro/IcebergEncoder.html
+++ b/javadoc/master/org/apache/iceberg/data/avro/IcebergEncoder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>IcebergEncoder (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/data/avro/package-frame.html b/javadoc/master/org/apache/iceberg/data/avro/package-frame.html
index b6db27a..c8119c2 100644
--- a/javadoc/master/org/apache/iceberg/data/avro/package-frame.html
+++ b/javadoc/master/org/apache/iceberg/data/avro/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.data.avro (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/data/avro/package-summary.html b/javadoc/master/org/apache/iceberg/data/avro/package-summary.html
index 6d49853..d9d5b21 100644
--- a/javadoc/master/org/apache/iceberg/data/avro/package-summary.html
+++ b/javadoc/master/org/apache/iceberg/data/avro/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.data.avro (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/data/avro/package-tree.html b/javadoc/master/org/apache/iceberg/data/avro/package-tree.html
index 208b029..c8a519c 100644
--- a/javadoc/master/org/apache/iceberg/data/avro/package-tree.html
+++ b/javadoc/master/org/apache/iceberg/data/avro/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.data.avro Class Hierarchy (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/data/package-frame.html b/javadoc/master/org/apache/iceberg/data/package-frame.html
index 443134e..67ecc9d 100644
--- a/javadoc/master/org/apache/iceberg/data/package-frame.html
+++ b/javadoc/master/org/apache/iceberg/data/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.data (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/data/package-summary.html b/javadoc/master/org/apache/iceberg/data/package-summary.html
index 922a182..6ccee80 100644
--- a/javadoc/master/org/apache/iceberg/data/package-summary.html
+++ b/javadoc/master/org/apache/iceberg/data/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.data (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/data/package-tree.html b/javadoc/master/org/apache/iceberg/data/package-tree.html
index 0f69add..cafa6d5 100644
--- a/javadoc/master/org/apache/iceberg/data/package-tree.html
+++ b/javadoc/master/org/apache/iceberg/data/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.data Class Hierarchy (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/data/parquet/GenericParquetReaders.html b/javadoc/master/org/apache/iceberg/data/parquet/GenericParquetReaders.html
index eace970..6060166 100644
--- a/javadoc/master/org/apache/iceberg/data/parquet/GenericParquetReaders.html
+++ b/javadoc/master/org/apache/iceberg/data/parquet/GenericParquetReaders.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>GenericParquetReaders (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/data/parquet/GenericParquetWriter.html b/javadoc/master/org/apache/iceberg/data/parquet/GenericParquetWriter.html
index dc05f6c..25c2f86 100644
--- a/javadoc/master/org/apache/iceberg/data/parquet/GenericParquetWriter.html
+++ b/javadoc/master/org/apache/iceberg/data/parquet/GenericParquetWriter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>GenericParquetWriter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/data/parquet/package-frame.html b/javadoc/master/org/apache/iceberg/data/parquet/package-frame.html
index b32ddab..69b2729 100644
--- a/javadoc/master/org/apache/iceberg/data/parquet/package-frame.html
+++ b/javadoc/master/org/apache/iceberg/data/parquet/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.data.parquet (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/data/parquet/package-summary.html b/javadoc/master/org/apache/iceberg/data/parquet/package-summary.html
index 2d3eed7..e0447e2 100644
--- a/javadoc/master/org/apache/iceberg/data/parquet/package-summary.html
+++ b/javadoc/master/org/apache/iceberg/data/parquet/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.data.parquet (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/data/parquet/package-tree.html b/javadoc/master/org/apache/iceberg/data/parquet/package-tree.html
index b3adac7..1677ad9 100644
--- a/javadoc/master/org/apache/iceberg/data/parquet/package-tree.html
+++ b/javadoc/master/org/apache/iceberg/data/parquet/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.data.parquet Class Hierarchy (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/encryption/EncryptedFiles.html b/javadoc/master/org/apache/iceberg/encryption/EncryptedFiles.html
index 28243a0..d9d9440 100644
--- a/javadoc/master/org/apache/iceberg/encryption/EncryptedFiles.html
+++ b/javadoc/master/org/apache/iceberg/encryption/EncryptedFiles.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>EncryptedFiles (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/encryption/EncryptedInputFile.html b/javadoc/master/org/apache/iceberg/encryption/EncryptedInputFile.html
index 3ede445..482747c 100644
--- a/javadoc/master/org/apache/iceberg/encryption/EncryptedInputFile.html
+++ b/javadoc/master/org/apache/iceberg/encryption/EncryptedInputFile.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>EncryptedInputFile (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/encryption/EncryptedOutputFile.html b/javadoc/master/org/apache/iceberg/encryption/EncryptedOutputFile.html
index 34a22aa..2bfa84c 100644
--- a/javadoc/master/org/apache/iceberg/encryption/EncryptedOutputFile.html
+++ b/javadoc/master/org/apache/iceberg/encryption/EncryptedOutputFile.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>EncryptedOutputFile (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/encryption/EncryptionKeyMetadata.html b/javadoc/master/org/apache/iceberg/encryption/EncryptionKeyMetadata.html
index 179e884..07ccd02 100644
--- a/javadoc/master/org/apache/iceberg/encryption/EncryptionKeyMetadata.html
+++ b/javadoc/master/org/apache/iceberg/encryption/EncryptionKeyMetadata.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>EncryptionKeyMetadata (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/encryption/EncryptionKeyMetadatas.html b/javadoc/master/org/apache/iceberg/encryption/EncryptionKeyMetadatas.html
index 8267895..919ad5d 100644
--- a/javadoc/master/org/apache/iceberg/encryption/EncryptionKeyMetadatas.html
+++ b/javadoc/master/org/apache/iceberg/encryption/EncryptionKeyMetadatas.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>EncryptionKeyMetadatas (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/encryption/EncryptionManager.html b/javadoc/master/org/apache/iceberg/encryption/EncryptionManager.html
index ec2bc94..af6bcc8 100644
--- a/javadoc/master/org/apache/iceberg/encryption/EncryptionManager.html
+++ b/javadoc/master/org/apache/iceberg/encryption/EncryptionManager.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>EncryptionManager (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/encryption/PlaintextEncryptionManager.html b/javadoc/master/org/apache/iceberg/encryption/PlaintextEncryptionManager.html
index 108bc45..1d7ad9d 100644
--- a/javadoc/master/org/apache/iceberg/encryption/PlaintextEncryptionManager.html
+++ b/javadoc/master/org/apache/iceberg/encryption/PlaintextEncryptionManager.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>PlaintextEncryptionManager (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/encryption/package-frame.html b/javadoc/master/org/apache/iceberg/encryption/package-frame.html
index 9c9a496..4824443 100644
--- a/javadoc/master/org/apache/iceberg/encryption/package-frame.html
+++ b/javadoc/master/org/apache/iceberg/encryption/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.encryption (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/encryption/package-summary.html b/javadoc/master/org/apache/iceberg/encryption/package-summary.html
index 9228f65..968fffb 100644
--- a/javadoc/master/org/apache/iceberg/encryption/package-summary.html
+++ b/javadoc/master/org/apache/iceberg/encryption/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.encryption (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/encryption/package-tree.html b/javadoc/master/org/apache/iceberg/encryption/package-tree.html
index 1511725..7345755 100644
--- a/javadoc/master/org/apache/iceberg/encryption/package-tree.html
+++ b/javadoc/master/org/apache/iceberg/encryption/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.encryption Class Hierarchy (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/events/Listener.html b/javadoc/master/org/apache/iceberg/events/Listener.html
index 00552e7..ff62f81 100644
--- a/javadoc/master/org/apache/iceberg/events/Listener.html
+++ b/javadoc/master/org/apache/iceberg/events/Listener.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Listener (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/events/Listeners.html b/javadoc/master/org/apache/iceberg/events/Listeners.html
index a6e3560..29fb0dc 100644
--- a/javadoc/master/org/apache/iceberg/events/Listeners.html
+++ b/javadoc/master/org/apache/iceberg/events/Listeners.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Listeners (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/events/ScanEvent.html b/javadoc/master/org/apache/iceberg/events/ScanEvent.html
index 59aeaba..8deeca2 100644
--- a/javadoc/master/org/apache/iceberg/events/ScanEvent.html
+++ b/javadoc/master/org/apache/iceberg/events/ScanEvent.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ScanEvent (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/events/package-frame.html b/javadoc/master/org/apache/iceberg/events/package-frame.html
index 94aa5cb..088ee96 100644
--- a/javadoc/master/org/apache/iceberg/events/package-frame.html
+++ b/javadoc/master/org/apache/iceberg/events/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.events (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/events/package-summary.html b/javadoc/master/org/apache/iceberg/events/package-summary.html
index 9b945d2..919fa77 100644
--- a/javadoc/master/org/apache/iceberg/events/package-summary.html
+++ b/javadoc/master/org/apache/iceberg/events/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.events (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/events/package-tree.html b/javadoc/master/org/apache/iceberg/events/package-tree.html
index 73fad5b..49e9f82 100644
--- a/javadoc/master/org/apache/iceberg/events/package-tree.html
+++ b/javadoc/master/org/apache/iceberg/events/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.events Class Hierarchy (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/exceptions/AlreadyExistsException.html b/javadoc/master/org/apache/iceberg/exceptions/AlreadyExistsException.html
index a016f0d..db8e4b4 100644
--- a/javadoc/master/org/apache/iceberg/exceptions/AlreadyExistsException.html
+++ b/javadoc/master/org/apache/iceberg/exceptions/AlreadyExistsException.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>AlreadyExistsException (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/exceptions/CommitFailedException.html b/javadoc/master/org/apache/iceberg/exceptions/CommitFailedException.html
index 1405d37..0a2436e 100644
--- a/javadoc/master/org/apache/iceberg/exceptions/CommitFailedException.html
+++ b/javadoc/master/org/apache/iceberg/exceptions/CommitFailedException.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>CommitFailedException (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/exceptions/NoSuchTableException.html b/javadoc/master/org/apache/iceberg/exceptions/NoSuchTableException.html
index 778efe0..82967bf 100644
--- a/javadoc/master/org/apache/iceberg/exceptions/NoSuchTableException.html
+++ b/javadoc/master/org/apache/iceberg/exceptions/NoSuchTableException.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>NoSuchTableException (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/exceptions/RuntimeIOException.html b/javadoc/master/org/apache/iceberg/exceptions/RuntimeIOException.html
index c62fcca..fc69dac 100644
--- a/javadoc/master/org/apache/iceberg/exceptions/RuntimeIOException.html
+++ b/javadoc/master/org/apache/iceberg/exceptions/RuntimeIOException.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>RuntimeIOException (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/exceptions/ValidationException.html b/javadoc/master/org/apache/iceberg/exceptions/ValidationException.html
index a80ac2b..54c2fdc 100644
--- a/javadoc/master/org/apache/iceberg/exceptions/ValidationException.html
+++ b/javadoc/master/org/apache/iceberg/exceptions/ValidationException.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ValidationException (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/exceptions/package-frame.html b/javadoc/master/org/apache/iceberg/exceptions/package-frame.html
index b687420..79f5507 100644
--- a/javadoc/master/org/apache/iceberg/exceptions/package-frame.html
+++ b/javadoc/master/org/apache/iceberg/exceptions/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.exceptions (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/exceptions/package-summary.html b/javadoc/master/org/apache/iceberg/exceptions/package-summary.html
index 8ec9302..7e8e720 100644
--- a/javadoc/master/org/apache/iceberg/exceptions/package-summary.html
+++ b/javadoc/master/org/apache/iceberg/exceptions/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.exceptions (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/exceptions/package-tree.html b/javadoc/master/org/apache/iceberg/exceptions/package-tree.html
index 7f2021a..dd5ea67 100644
--- a/javadoc/master/org/apache/iceberg/exceptions/package-tree.html
+++ b/javadoc/master/org/apache/iceberg/exceptions/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.exceptions Class Hierarchy (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/And.html b/javadoc/master/org/apache/iceberg/expressions/And.html
index f960510..ed8a0aa 100644
--- a/javadoc/master/org/apache/iceberg/expressions/And.html
+++ b/javadoc/master/org/apache/iceberg/expressions/And.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>And (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/Binder.html b/javadoc/master/org/apache/iceberg/expressions/Binder.html
index ad0780b..10f4707 100644
--- a/javadoc/master/org/apache/iceberg/expressions/Binder.html
+++ b/javadoc/master/org/apache/iceberg/expressions/Binder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Binder (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/BoundPredicate.html b/javadoc/master/org/apache/iceberg/expressions/BoundPredicate.html
index ff1883a..a36128b 100644
--- a/javadoc/master/org/apache/iceberg/expressions/BoundPredicate.html
+++ b/javadoc/master/org/apache/iceberg/expressions/BoundPredicate.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>BoundPredicate (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/BoundReference.html b/javadoc/master/org/apache/iceberg/expressions/BoundReference.html
index a3a8c58..a9c186c 100644
--- a/javadoc/master/org/apache/iceberg/expressions/BoundReference.html
+++ b/javadoc/master/org/apache/iceberg/expressions/BoundReference.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>BoundReference (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/Evaluator.html b/javadoc/master/org/apache/iceberg/expressions/Evaluator.html
index 43dea9b..c5bb26d 100644
--- a/javadoc/master/org/apache/iceberg/expressions/Evaluator.html
+++ b/javadoc/master/org/apache/iceberg/expressions/Evaluator.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Evaluator (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/Expression.Operation.html b/javadoc/master/org/apache/iceberg/expressions/Expression.Operation.html
index 66b6930..06eb7a9 100644
--- a/javadoc/master/org/apache/iceberg/expressions/Expression.Operation.html
+++ b/javadoc/master/org/apache/iceberg/expressions/Expression.Operation.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Expression.Operation (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/Expression.html b/javadoc/master/org/apache/iceberg/expressions/Expression.html
index 375c725..df2a84a 100644
--- a/javadoc/master/org/apache/iceberg/expressions/Expression.html
+++ b/javadoc/master/org/apache/iceberg/expressions/Expression.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Expression (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/ExpressionVisitors.BoundExpressionVisitor.html b/javadoc/master/org/apache/iceberg/expressions/ExpressionVisitors.BoundExpressionVisitor.html
index b91f885..274e3d3 100644
--- a/javadoc/master/org/apache/iceberg/expressions/ExpressionVisitors.BoundExpressionVisitor.html
+++ b/javadoc/master/org/apache/iceberg/expressions/ExpressionVisitors.BoundExpressionVisitor.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ExpressionVisitors.BoundExpressionVisitor (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/ExpressionVisitors.ExpressionVisitor.html b/javadoc/master/org/apache/iceberg/expressions/ExpressionVisitors.ExpressionVisitor.html
index d1d2ba4..069f52a 100644
--- a/javadoc/master/org/apache/iceberg/expressions/ExpressionVisitors.ExpressionVisitor.html
+++ b/javadoc/master/org/apache/iceberg/expressions/ExpressionVisitors.ExpressionVisitor.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ExpressionVisitors.ExpressionVisitor (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/ExpressionVisitors.html b/javadoc/master/org/apache/iceberg/expressions/ExpressionVisitors.html
index 47a4620..434a56d 100644
--- a/javadoc/master/org/apache/iceberg/expressions/ExpressionVisitors.html
+++ b/javadoc/master/org/apache/iceberg/expressions/ExpressionVisitors.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ExpressionVisitors (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/Expressions.html b/javadoc/master/org/apache/iceberg/expressions/Expressions.html
index ad1e642..281e155 100644
--- a/javadoc/master/org/apache/iceberg/expressions/Expressions.html
+++ b/javadoc/master/org/apache/iceberg/expressions/Expressions.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Expressions (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/False.html b/javadoc/master/org/apache/iceberg/expressions/False.html
index 3384631..316dbd7 100644
--- a/javadoc/master/org/apache/iceberg/expressions/False.html
+++ b/javadoc/master/org/apache/iceberg/expressions/False.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>False (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/InclusiveManifestEvaluator.html b/javadoc/master/org/apache/iceberg/expressions/InclusiveManifestEvaluator.html
index e2fe839..e066b63 100644
--- a/javadoc/master/org/apache/iceberg/expressions/InclusiveManifestEvaluator.html
+++ b/javadoc/master/org/apache/iceberg/expressions/InclusiveManifestEvaluator.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>InclusiveManifestEvaluator (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/InclusiveMetricsEvaluator.html b/javadoc/master/org/apache/iceberg/expressions/InclusiveMetricsEvaluator.html
index ba79abc..95f9ba8 100644
--- a/javadoc/master/org/apache/iceberg/expressions/InclusiveMetricsEvaluator.html
+++ b/javadoc/master/org/apache/iceberg/expressions/InclusiveMetricsEvaluator.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>InclusiveMetricsEvaluator (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/Literal.html b/javadoc/master/org/apache/iceberg/expressions/Literal.html
index 4572575..094d61b 100644
--- a/javadoc/master/org/apache/iceberg/expressions/Literal.html
+++ b/javadoc/master/org/apache/iceberg/expressions/Literal.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Literal (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/NamedReference.html b/javadoc/master/org/apache/iceberg/expressions/NamedReference.html
index d66ab94..e17629c 100644
--- a/javadoc/master/org/apache/iceberg/expressions/NamedReference.html
+++ b/javadoc/master/org/apache/iceberg/expressions/NamedReference.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>NamedReference (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/Not.html b/javadoc/master/org/apache/iceberg/expressions/Not.html
index d2b4b71..90a4be0 100644
--- a/javadoc/master/org/apache/iceberg/expressions/Not.html
+++ b/javadoc/master/org/apache/iceberg/expressions/Not.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Not (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/Or.html b/javadoc/master/org/apache/iceberg/expressions/Or.html
index 6991196..e765463 100644
--- a/javadoc/master/org/apache/iceberg/expressions/Or.html
+++ b/javadoc/master/org/apache/iceberg/expressions/Or.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Or (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/Predicate.html b/javadoc/master/org/apache/iceberg/expressions/Predicate.html
index daa8ca0..1622cd8 100644
--- a/javadoc/master/org/apache/iceberg/expressions/Predicate.html
+++ b/javadoc/master/org/apache/iceberg/expressions/Predicate.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Predicate (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/Projections.ProjectionEvaluator.html b/javadoc/master/org/apache/iceberg/expressions/Projections.ProjectionEvaluator.html
index 4063a7a..c024732 100644
--- a/javadoc/master/org/apache/iceberg/expressions/Projections.ProjectionEvaluator.html
+++ b/javadoc/master/org/apache/iceberg/expressions/Projections.ProjectionEvaluator.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Projections.ProjectionEvaluator (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/Projections.html b/javadoc/master/org/apache/iceberg/expressions/Projections.html
index 500c11f..9604915 100644
--- a/javadoc/master/org/apache/iceberg/expressions/Projections.html
+++ b/javadoc/master/org/apache/iceberg/expressions/Projections.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Projections (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/Reference.html b/javadoc/master/org/apache/iceberg/expressions/Reference.html
index 0f1ac29..9b65ef6 100644
--- a/javadoc/master/org/apache/iceberg/expressions/Reference.html
+++ b/javadoc/master/org/apache/iceberg/expressions/Reference.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Reference (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/ResidualEvaluator.html b/javadoc/master/org/apache/iceberg/expressions/ResidualEvaluator.html
index 8ed5167..550732e 100644
--- a/javadoc/master/org/apache/iceberg/expressions/ResidualEvaluator.html
+++ b/javadoc/master/org/apache/iceberg/expressions/ResidualEvaluator.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ResidualEvaluator (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/StrictMetricsEvaluator.html b/javadoc/master/org/apache/iceberg/expressions/StrictMetricsEvaluator.html
index 987a0f4..5c6018c 100644
--- a/javadoc/master/org/apache/iceberg/expressions/StrictMetricsEvaluator.html
+++ b/javadoc/master/org/apache/iceberg/expressions/StrictMetricsEvaluator.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>StrictMetricsEvaluator (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/True.html b/javadoc/master/org/apache/iceberg/expressions/True.html
index 1edfb6c..cf66f5f 100644
--- a/javadoc/master/org/apache/iceberg/expressions/True.html
+++ b/javadoc/master/org/apache/iceberg/expressions/True.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>True (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/UnboundPredicate.html b/javadoc/master/org/apache/iceberg/expressions/UnboundPredicate.html
index abc5cfa..c26e835 100644
--- a/javadoc/master/org/apache/iceberg/expressions/UnboundPredicate.html
+++ b/javadoc/master/org/apache/iceberg/expressions/UnboundPredicate.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>UnboundPredicate (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/package-frame.html b/javadoc/master/org/apache/iceberg/expressions/package-frame.html
index 63d1cc3..6f89639 100644
--- a/javadoc/master/org/apache/iceberg/expressions/package-frame.html
+++ b/javadoc/master/org/apache/iceberg/expressions/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.expressions (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/package-summary.html b/javadoc/master/org/apache/iceberg/expressions/package-summary.html
index eddce66..8686712 100644
--- a/javadoc/master/org/apache/iceberg/expressions/package-summary.html
+++ b/javadoc/master/org/apache/iceberg/expressions/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.expressions (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/expressions/package-tree.html b/javadoc/master/org/apache/iceberg/expressions/package-tree.html
index 4d44795..ef2a123 100644
--- a/javadoc/master/org/apache/iceberg/expressions/package-tree.html
+++ b/javadoc/master/org/apache/iceberg/expressions/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.expressions Class Hierarchy (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/hadoop/HadoopFileIO.html b/javadoc/master/org/apache/iceberg/hadoop/HadoopFileIO.html
index 2df7686..9d0cabd 100644
--- a/javadoc/master/org/apache/iceberg/hadoop/HadoopFileIO.html
+++ b/javadoc/master/org/apache/iceberg/hadoop/HadoopFileIO.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:52 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>HadoopFileIO (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/hadoop/HadoopInputFile.html b/javadoc/master/org/apache/iceberg/hadoop/HadoopInputFile.html
index ad54ca1..3ff775b 100644
--- a/javadoc/master/org/apache/iceberg/hadoop/HadoopInputFile.html
+++ b/javadoc/master/org/apache/iceberg/hadoop/HadoopInputFile.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:52 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>HadoopInputFile (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10};
+var methods = {"i0":10,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -137,57 +137,63 @@ implements <a href="../../../../org/apache/iceberg/io/InputFile.html" title="int
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hadoop/HadoopInputFile.html#exists--">exists</a></span>()</code>
+<div class="block">Checks whether the file exists.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/iceberg/hadoop/HadoopInputFile.html" title="class in org.apache.iceberg.hadoop">HadoopInputFile</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hadoop/HadoopInputFile.html#fromLocation-java.lang.CharSequence-org.apache.hadoop.conf.Configuration-">fromLocation</a></span>(java.lang.CharSequence&nbsp;location,
             org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</td>
 </tr>
-<tr id="i1" class="rowColor">
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/iceberg/hadoop/HadoopInputFile.html" title="class in org.apache.iceberg.hadoop">HadoopInputFile</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hadoop/HadoopInputFile.html#fromLocation-java.lang.CharSequence-long-org.apache.hadoop.conf.Configuration-">fromLocation</a></span>(java.lang.CharSequence&nbsp;location,
             long&nbsp;length,
             org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/iceberg/hadoop/HadoopInputFile.html" title="class in org.apache.iceberg.hadoop">HadoopInputFile</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hadoop/HadoopInputFile.html#fromPath-org.apache.hadoop.fs.Path-org.apache.hadoop.conf.Configuration-">fromPath</a></span>(org.apache.hadoop.fs.Path&nbsp;path,
         org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/iceberg/hadoop/HadoopInputFile.html" title="class in org.apache.iceberg.hadoop">HadoopInputFile</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hadoop/HadoopInputFile.html#fromPath-org.apache.hadoop.fs.Path-long-org.apache.hadoop.conf.Configuration-">fromPath</a></span>(org.apache.hadoop.fs.Path&nbsp;path,
         long&nbsp;length,
         org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/iceberg/hadoop/HadoopInputFile.html" title="class in org.apache.iceberg.hadoop">HadoopInputFile</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hadoop/HadoopInputFile.html#fromStatus-org.apache.hadoop.fs.FileStatus-org.apache.hadoop.conf.Configuration-">fromStatus</a></span>(org.apache.hadoop.fs.FileStatus&nbsp;stat,
           org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.conf.Configuration</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hadoop/HadoopInputFile.html#getConf--">getConf</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hadoop/HadoopInputFile.html#getLength--">getLength</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.fs.FileStatus</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hadoop/HadoopInputFile.html#getStat--">getStat</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hadoop/HadoopInputFile.html#location--">location</a></span>()</code>
 <div class="block">The fully-qualified location of the input file as a String.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/iceberg/io/SeekableInputStream.html" title="class in org.apache.iceberg.io">SeekableInputStream</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hadoop/HadoopInputFile.html#newStream--">newStream</a></span>()</code>
 <div class="block">Opens a new <a href="../../../../org/apache/iceberg/io/SeekableInputStream.html" title="class in org.apache.iceberg.io"><code>SeekableInputStream</code></a> for the underlying data file</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hadoop/HadoopInputFile.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
@@ -332,6 +338,23 @@ implements <a href="../../../../org/apache/iceberg/io/InputFile.html" title="int
 </dl>
 </li>
 </ul>
+<a name="exists--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exists</h4>
+<pre>public&nbsp;boolean&nbsp;exists()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/iceberg/io/InputFile.html#exists--">InputFile</a></code></span></div>
+<div class="block">Checks whether the file exists.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/iceberg/io/InputFile.html#exists--">exists</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/iceberg/io/InputFile.html" title="interface in org.apache.iceberg.io">InputFile</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the file exists, false otherwise</dd>
+</dl>
+</li>
+</ul>
 <a name="toString--">
 <!--   -->
 </a>
diff --git a/javadoc/master/org/apache/iceberg/hadoop/HadoopOutputFile.html b/javadoc/master/org/apache/iceberg/hadoop/HadoopOutputFile.html
index 0654cff..7003c2a 100644
--- a/javadoc/master/org/apache/iceberg/hadoop/HadoopOutputFile.html
+++ b/javadoc/master/org/apache/iceberg/hadoop/HadoopOutputFile.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:52 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>HadoopOutputFile (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/hadoop/HadoopTableOperations.html b/javadoc/master/org/apache/iceberg/hadoop/HadoopTableOperations.html
index d794ea3..0d9bef0 100644
--- a/javadoc/master/org/apache/iceberg/hadoop/HadoopTableOperations.html
+++ b/javadoc/master/org/apache/iceberg/hadoop/HadoopTableOperations.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:52 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>HadoopTableOperations (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/hadoop/HadoopTables.html b/javadoc/master/org/apache/iceberg/hadoop/HadoopTables.html
index 2cab7c1..26f3da2 100644
--- a/javadoc/master/org/apache/iceberg/hadoop/HadoopTables.html
+++ b/javadoc/master/org/apache/iceberg/hadoop/HadoopTables.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:52 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>HadoopTables (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/hadoop/SerializableConfiguration.html b/javadoc/master/org/apache/iceberg/hadoop/SerializableConfiguration.html
index d9e4cfc..b76e7bb 100644
--- a/javadoc/master/org/apache/iceberg/hadoop/SerializableConfiguration.html
+++ b/javadoc/master/org/apache/iceberg/hadoop/SerializableConfiguration.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:52 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>SerializableConfiguration (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/hadoop/package-frame.html b/javadoc/master/org/apache/iceberg/hadoop/package-frame.html
index 8aa858a..69367ae 100644
--- a/javadoc/master/org/apache/iceberg/hadoop/package-frame.html
+++ b/javadoc/master/org/apache/iceberg/hadoop/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.hadoop (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/hadoop/package-summary.html b/javadoc/master/org/apache/iceberg/hadoop/package-summary.html
index 2318169..e981a31 100644
--- a/javadoc/master/org/apache/iceberg/hadoop/package-summary.html
+++ b/javadoc/master/org/apache/iceberg/hadoop/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.hadoop (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/hadoop/package-tree.html b/javadoc/master/org/apache/iceberg/hadoop/package-tree.html
index 3556862..97a4d47 100644
--- a/javadoc/master/org/apache/iceberg/hadoop/package-tree.html
+++ b/javadoc/master/org/apache/iceberg/hadoop/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.hadoop Class Hierarchy (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/hive/HiveCatalog.html b/javadoc/master/org/apache/iceberg/hive/HiveCatalog.html
new file mode 100644
index 0000000..3d04111
--- /dev/null
+++ b/javadoc/master/org/apache/iceberg/hive/HiveCatalog.html
@@ -0,0 +1,447 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
+<title>HiveCatalog (iceberg master API)</title>
+<meta name="date" content="2019-07-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HiveCatalog (iceberg master API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/apache/iceberg/hive/HiveCatalogs.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/iceberg/hive/HiveCatalog.html" target="_top">Frames</a></li>
+<li><a href="HiveCatalog.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.iceberg.hive</div>
+<h2 title="Class HiveCatalog" class="title">Class HiveCatalog</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg">org.apache.iceberg.BaseMetastoreCatalog</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.iceberg.hive.HiveCatalog</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Closeable, java.lang.AutoCloseable, <a href="../../../../org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">HiveCatalog</span>
+extends <a href="../../../../org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg">BaseMetastoreCatalog</a>
+implements java.io.Closeable</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hive/HiveCatalog.html#HiveCatalog-org.apache.hadoop.conf.Configuration-">HiveCatalog</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hive/HiveCatalog.html#close--">close</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hive/HiveCatalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-java.lang.String-java.util.Map-">createTable</a></span>(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier,
+           <a href="../../../../org/apache/iceberg/Schema.html" title="class in org.apache.iceberg">Schema</a>&nbsp;schema,
+           <a href="../../../../org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg">PartitionSpec</a>&nbsp;spec,
+           java.lang.String&nbsp;location,
+           java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;properties)</code>
+<div class="block">Create a table.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hive/HiveCatalog.html#defaultWarehouseLocation-org.apache.hadoop.conf.Configuration-org.apache.iceberg.catalog.TableIdentifier-">defaultWarehouseLocation</a></span>(org.apache.hadoop.conf.Configuration&nbsp;hadoopConf,
+                        <a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;tableIdentifier)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hive/HiveCatalog.html#dropTable-org.apache.iceberg.catalog.TableIdentifier-">dropTable</a></span>(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier)</code>
+<div class="block">Drop a table.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hive/HiveCatalog.html#loadTable-org.apache.iceberg.catalog.TableIdentifier-">loadTable</a></span>(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier)</code>
+<div class="block">Load a table.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/iceberg/TableOperations.html" title="interface in org.apache.iceberg">TableOperations</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hive/HiveCatalog.html#newTableOps-org.apache.hadoop.conf.Configuration-org.apache.iceberg.catalog.TableIdentifier-">newTableOps</a></span>(org.apache.hadoop.conf.Configuration&nbsp;configuration,
+           <a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;tableIdentifier)</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hive/HiveCatalog.html#renameTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.catalog.TableIdentifier-">renameTable</a></span>(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;from,
+           <a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;to)</code>
+<div class="block">Rename a table.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.iceberg.catalog.Catalog">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.iceberg.catalog.<a href="../../../../org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></h3>
+<code><a href="../../../../org/apache/iceberg/catalog/Catalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-">createTable</a>, <a href="../../../../org/apache/iceberg/catalog/Catalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-">createTable</a>, <a href="../../../../org/apache/iceberg/catalog/Catalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceb [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="HiveCatalog-org.apache.hadoop.conf.Configuration-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HiveCatalog</h4>
+<pre>public&nbsp;HiveCatalog(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-java.lang.String-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createTable</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a>&nbsp;createTable(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier,
+                         <a href="../../../../org/apache/iceberg/Schema.html" title="class in org.apache.iceberg">Schema</a>&nbsp;schema,
+                         <a href="../../../../org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg">PartitionSpec</a>&nbsp;spec,
+                         java.lang.String&nbsp;location,
+                         java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;properties)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/iceberg/catalog/Catalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-java.lang.String-java.util.Map-">Catalog</a></code></span></div>
+<div class="block">Create a table.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/iceberg/catalog/Catalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-java.lang.String-java.util.Map-">createTable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/iceberg/BaseMetastoreCatalog.html#createTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.Schema-org.apache.iceberg.PartitionSpec-java.lang.String-java.util.Map-">createTable</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg">BaseMetastoreCatalog</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>identifier</code> - a table identifier</dd>
+<dd><code>schema</code> - a schema</dd>
+<dd><code>spec</code> - a partition spec</dd>
+<dd><code>location</code> - a location for the table; leave null if unspecified</dd>
+<dd><code>properties</code> - a string map of table properties</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a Table instance</dd>
+</dl>
+</li>
+</ul>
+<a name="loadTable-org.apache.iceberg.catalog.TableIdentifier-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>loadTable</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a>&nbsp;loadTable(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/iceberg/catalog/Catalog.html#loadTable-org.apache.iceberg.catalog.TableIdentifier-">Catalog</a></code></span></div>
+<div class="block">Load a table.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/iceberg/catalog/Catalog.html#loadTable-org.apache.iceberg.catalog.TableIdentifier-">loadTable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/iceberg/BaseMetastoreCatalog.html#loadTable-org.apache.iceberg.catalog.TableIdentifier-">loadTable</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg">BaseMetastoreCatalog</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>identifier</code> - a table identifier</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>instance of <a href="../../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a> implementation referred by <code>tableIdentifier</code></dd>
+</dl>
+</li>
+</ul>
+<a name="dropTable-org.apache.iceberg.catalog.TableIdentifier-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dropTable</h4>
+<pre>public&nbsp;boolean&nbsp;dropTable(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;identifier)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/iceberg/catalog/Catalog.html#dropTable-org.apache.iceberg.catalog.TableIdentifier-">Catalog</a></code></span></div>
+<div class="block">Drop a table.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/iceberg/catalog/Catalog.html#dropTable-org.apache.iceberg.catalog.TableIdentifier-">dropTable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>identifier</code> - a table identifier</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the table was dropped, false if the table did not exist</dd>
+</dl>
+</li>
+</ul>
+<a name="renameTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.catalog.TableIdentifier-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>renameTable</h4>
+<pre>public&nbsp;void&nbsp;renameTable(<a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;from,
+                        <a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;to)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/iceberg/catalog/Catalog.html#renameTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.catalog.TableIdentifier-">Catalog</a></code></span></div>
+<div class="block">Rename a table.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/iceberg/catalog/Catalog.html#renameTable-org.apache.iceberg.catalog.TableIdentifier-org.apache.iceberg.catalog.TableIdentifier-">renameTable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>from</code> - identifier of the table to rename</dd>
+<dd><code>to</code> - new table name</dd>
+</dl>
+</li>
+</ul>
+<a name="newTableOps-org.apache.hadoop.conf.Configuration-org.apache.iceberg.catalog.TableIdentifier-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newTableOps</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/iceberg/TableOperations.html" title="interface in org.apache.iceberg">TableOperations</a>&nbsp;newTableOps(org.apache.hadoop.conf.Configuration&nbsp;configuration,
+                                   <a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;tableIdentifier)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/iceberg/BaseMetastoreCatalog.html#newTableOps-org.apache.hadoop.conf.Configuration-org.apache.iceberg.catalog.TableIdentifier-">newTableOps</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg">BaseMetastoreCatalog</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="defaultWarehouseLocation-org.apache.hadoop.conf.Configuration-org.apache.iceberg.catalog.TableIdentifier-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>defaultWarehouseLocation</h4>
+<pre>protected&nbsp;java.lang.String&nbsp;defaultWarehouseLocation(org.apache.hadoop.conf.Configuration&nbsp;hadoopConf,
+                                                    <a href="../../../../org/apache/iceberg/catalog/TableIdentifier.html" title="class in org.apache.iceberg.catalog">TableIdentifier</a>&nbsp;tableIdentifier)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/iceberg/BaseMetastoreCatalog.html#defaultWarehouseLocation-org.apache.hadoop.conf.Configuration-org.apache.iceberg.catalog.TableIdentifier-">defaultWarehouseLocation</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg">BaseMetastoreCatalog</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="close--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;void&nbsp;close()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>close</code>&nbsp;in interface&nbsp;<code>java.io.Closeable</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>close</code>&nbsp;in interface&nbsp;<code>java.lang.AutoCloseable</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/apache/iceberg/hive/HiveCatalogs.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/iceberg/hive/HiveCatalog.html" target="_top">Frames</a></li>
+<li><a href="HiveCatalog.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/master/org/apache/iceberg/hive/HiveTypeConverter.html b/javadoc/master/org/apache/iceberg/hive/HiveCatalogs.html
similarity index 76%
copy from javadoc/master/org/apache/iceberg/hive/HiveTypeConverter.html
copy to javadoc/master/org/apache/iceberg/hive/HiveCatalogs.html
index 5b4ea46..f6574ee 100644
--- a/javadoc/master/org/apache/iceberg/hive/HiveTypeConverter.html
+++ b/javadoc/master/org/apache/iceberg/hive/HiveCatalogs.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
-<title>HiveTypeConverter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
+<title>HiveCatalogs (iceberg master API)</title>
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HiveTypeConverter (iceberg master API)";
+            parent.document.title="HiveCatalogs (iceberg master API)";
         }
     }
     catch(err) {
@@ -48,12 +48,12 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/iceberg/hive/HiveTables.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/iceberg/hive/RuntimeMetaException.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/iceberg/hive/HiveTableOperations.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/iceberg/hive/HiveTypeConverter.html" target="_top">Frames</a></li>
-<li><a href="HiveTypeConverter.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../index.html?org/apache/iceberg/hive/HiveCatalogs.html" target="_top">Frames</a></li>
+<li><a href="HiveCatalogs.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -92,14 +92,14 @@ var activeTableTab = "activeTableTab";
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 <div class="subTitle">org.apache.iceberg.hive</div>
-<h2 title="Class HiveTypeConverter" class="title">Class HiveTypeConverter</h2>
+<h2 title="Class HiveCatalogs" class="title">Class HiveCatalogs</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
 <li>java.lang.Object</li>
 <li>
 <ul class="inheritance">
-<li>org.apache.iceberg.hive.HiveTypeConverter</li>
+<li>org.apache.iceberg.hive.HiveCatalogs</li>
 </ul>
 </li>
 </ul>
@@ -108,7 +108,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <hr>
 <br>
-<pre>public final class <span class="typeNameLabel">HiveTypeConverter</span>
+<pre>public final class <span class="typeNameLabel">HiveCatalogs</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -129,8 +129,8 @@ extends java.lang.Object</pre>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hive/HiveTypeConverter.html#convert-org.apache.iceberg.types.Type-">convert</a></span>(<a href="../../../../org/apache/iceberg/types/Type.html" title="interface in org.apache.iceberg.types">Type</a>&nbsp;type)</code>&nbsp;</td>
+<td class="colFirst"><code>static <a href="../../../../org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive">HiveCatalog</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/hive/HiveCatalogs.html#loadCatalog-org.apache.hadoop.conf.Configuration-">loadCatalog</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -154,13 +154,13 @@ extends java.lang.Object</pre>
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="convert-org.apache.iceberg.types.Type-">
+<a name="loadCatalog-org.apache.hadoop.conf.Configuration-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>convert</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;convert(<a href="../../../../org/apache/iceberg/types/Type.html" title="interface in org.apache.iceberg.types">Type</a>&nbsp;type)</pre>
+<h4>loadCatalog</h4>
+<pre>public static&nbsp;<a href="../../../../org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive">HiveCatalog</a>&nbsp;loadCatalog(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
 </li>
 </ul>
 </li>
@@ -190,12 +190,12 @@ extends java.lang.Object</pre>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/iceberg/hive/HiveTables.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/iceberg/hive/RuntimeMetaException.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/iceberg/hive/HiveTableOperations.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/iceberg/hive/HiveTypeConverter.html" target="_top">Frames</a></li>
-<li><a href="HiveTypeConverter.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../index.html?org/apache/iceberg/hive/HiveCatalogs.html" target="_top">Frames</a></li>
+<li><a href="HiveCatalogs.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/javadoc/master/org/apache/iceberg/hive/HiveTableOperations.html b/javadoc/master/org/apache/iceberg/hive/HiveTableOperations.html
index 908ec34..aed4623 100644
--- a/javadoc/master/org/apache/iceberg/hive/HiveTableOperations.html
+++ b/javadoc/master/org/apache/iceberg/hive/HiveTableOperations.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>HiveTableOperations (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/apache/iceberg/hive/HiveCatalogs.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/iceberg/hive/HiveTables.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -310,7 +310,7 @@ extends <a href="../../../../org/apache/iceberg/BaseMetastoreTableOperations.htm
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/apache/iceberg/hive/HiveCatalogs.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/iceberg/hive/HiveTables.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
diff --git a/javadoc/master/org/apache/iceberg/hive/HiveTables.html b/javadoc/master/org/apache/iceberg/hive/HiveTables.html
index 8d48628..7d1a1b7 100644
--- a/javadoc/master/org/apache/iceberg/hive/HiveTables.html
+++ b/javadoc/master/org/apache/iceberg/hive/HiveTables.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>HiveTables (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/hive/HiveTypeConverter.html b/javadoc/master/org/apache/iceberg/hive/HiveTypeConverter.html
index 5b4ea46..cebb83a 100644
--- a/javadoc/master/org/apache/iceberg/hive/HiveTypeConverter.html
+++ b/javadoc/master/org/apache/iceberg/hive/HiveTypeConverter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>HiveTypeConverter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/hive/RuntimeMetaException.html b/javadoc/master/org/apache/iceberg/hive/RuntimeMetaException.html
index 961cdb7..7ba17b0 100644
--- a/javadoc/master/org/apache/iceberg/hive/RuntimeMetaException.html
+++ b/javadoc/master/org/apache/iceberg/hive/RuntimeMetaException.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>RuntimeMetaException (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/hive/package-frame.html b/javadoc/master/org/apache/iceberg/hive/package-frame.html
index 13f0848..ebd1ec3 100644
--- a/javadoc/master/org/apache/iceberg/hive/package-frame.html
+++ b/javadoc/master/org/apache/iceberg/hive/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.hive (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,6 +13,8 @@
 <div class="indexContainer">
 <h2 title="Classes">Classes</h2>
 <ul title="Classes">
+<li><a href="HiveCatalog.html" title="class in org.apache.iceberg.hive" target="classFrame">HiveCatalog</a></li>
+<li><a href="HiveCatalogs.html" title="class in org.apache.iceberg.hive" target="classFrame">HiveCatalogs</a></li>
 <li><a href="HiveTableOperations.html" title="class in org.apache.iceberg.hive" target="classFrame">HiveTableOperations</a></li>
 <li><a href="HiveTables.html" title="class in org.apache.iceberg.hive" target="classFrame">HiveTables</a></li>
 <li><a href="HiveTypeConverter.html" title="class in org.apache.iceberg.hive" target="classFrame">HiveTypeConverter</a></li>
diff --git a/javadoc/master/org/apache/iceberg/hive/package-summary.html b/javadoc/master/org/apache/iceberg/hive/package-summary.html
index cebd292..16efa14 100644
--- a/javadoc/master/org/apache/iceberg/hive/package-summary.html
+++ b/javadoc/master/org/apache/iceberg/hive/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.hive (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -82,6 +82,14 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><a href="../../../../org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive">HiveCatalog</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../org/apache/iceberg/hive/HiveCatalogs.html" title="class in org.apache.iceberg.hive">HiveCatalogs</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/iceberg/hive/HiveTableOperations.html" title="class in org.apache.iceberg.hive">HiveTableOperations</a></td>
 <td class="colLast">
 <div class="block">TODO we should be able to extract some more commonalities to BaseMetastoreTableOperations to
diff --git a/javadoc/master/org/apache/iceberg/hive/package-tree.html b/javadoc/master/org/apache/iceberg/hive/package-tree.html
index 64d4ac1..8ba8782 100644
--- a/javadoc/master/org/apache/iceberg/hive/package-tree.html
+++ b/javadoc/master/org/apache/iceberg/hive/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.hive Class Hierarchy (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -80,6 +80,11 @@
 <ul>
 <li type="circle">java.lang.Object
 <ul>
+<li type="circle">org.apache.iceberg.<a href="../../../../org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseMetastoreCatalog</span></a> (implements org.apache.iceberg.catalog.<a href="../../../../org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a>)
+<ul>
+<li type="circle">org.apache.iceberg.hive.<a href="../../../../org/apache/iceberg/hive/HiveCatalog.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">HiveCatalog</span></a> (implements java.io.Closeable)</li>
+</ul>
+</li>
 <li type="circle">org.apache.iceberg.<a href="../../../../org/apache/iceberg/BaseMetastoreTableOperations.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseMetastoreTableOperations</span></a> (implements org.apache.iceberg.<a href="../../../../org/apache/iceberg/TableOperations.html" title="interface in org.apache.iceberg">TableOperations</a>)
 <ul>
 <li type="circle">org.apache.iceberg.hive.<a href="../../../../org/apache/iceberg/hive/HiveTableOperations.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">HiveTableOperations</span></a></li>
@@ -90,6 +95,7 @@
 <li type="circle">org.apache.iceberg.hive.<a href="../../../../org/apache/iceberg/hive/HiveTables.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">HiveTables</span></a> (implements java.io.Closeable)</li>
 </ul>
 </li>
+<li type="circle">org.apache.iceberg.hive.<a href="../../../../org/apache/iceberg/hive/HiveCatalogs.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">HiveCatalogs</span></a></li>
 <li type="circle">org.apache.iceberg.hive.<a href="../../../../org/apache/iceberg/hive/HiveTypeConverter.html" title="class in org.apache.iceberg.hive"><span class="typeNameLink">HiveTypeConverter</span></a></li>
 <li type="circle">java.lang.Throwable (implements java.io.Serializable)
 <ul>
diff --git a/javadoc/master/org/apache/iceberg/io/CloseableGroup.html b/javadoc/master/org/apache/iceberg/io/CloseableGroup.html
index 651fd45..5e38505 100644
--- a/javadoc/master/org/apache/iceberg/io/CloseableGroup.html
+++ b/javadoc/master/org/apache/iceberg/io/CloseableGroup.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:52 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>CloseableGroup (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/io/CloseableIterable.ConcatCloseableIterable.html b/javadoc/master/org/apache/iceberg/io/CloseableIterable.ConcatCloseableIterable.html
index 8c12245..a1acd95 100644
--- a/javadoc/master/org/apache/iceberg/io/CloseableIterable.ConcatCloseableIterable.html
+++ b/javadoc/master/org/apache/iceberg/io/CloseableIterable.ConcatCloseableIterable.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>CloseableIterable.ConcatCloseableIterable (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/io/CloseableIterable.html b/javadoc/master/org/apache/iceberg/io/CloseableIterable.html
index 4cb95f9..ba03da8 100644
--- a/javadoc/master/org/apache/iceberg/io/CloseableIterable.html
+++ b/javadoc/master/org/apache/iceberg/io/CloseableIterable.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>CloseableIterable (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/io/DelegatingInputStream.html b/javadoc/master/org/apache/iceberg/io/DelegatingInputStream.html
index d8a2583..4818cd0 100644
--- a/javadoc/master/org/apache/iceberg/io/DelegatingInputStream.html
+++ b/javadoc/master/org/apache/iceberg/io/DelegatingInputStream.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>DelegatingInputStream (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/io/DelegatingOutputStream.html b/javadoc/master/org/apache/iceberg/io/DelegatingOutputStream.html
index 68d5f34..60ef024 100644
--- a/javadoc/master/org/apache/iceberg/io/DelegatingOutputStream.html
+++ b/javadoc/master/org/apache/iceberg/io/DelegatingOutputStream.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>DelegatingOutputStream (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/io/FileAppender.html b/javadoc/master/org/apache/iceberg/io/FileAppender.html
index 3cbc9d5..0f3db39 100644
--- a/javadoc/master/org/apache/iceberg/io/FileAppender.html
+++ b/javadoc/master/org/apache/iceberg/io/FileAppender.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>FileAppender (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/io/FileIO.html b/javadoc/master/org/apache/iceberg/io/FileIO.html
index 68f746d..5d62e2d 100644
--- a/javadoc/master/org/apache/iceberg/io/FileIO.html
+++ b/javadoc/master/org/apache/iceberg/io/FileIO.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>FileIO (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/io/InputFile.html b/javadoc/master/org/apache/iceberg/io/InputFile.html
index 6b115e7..0f86384 100644
--- a/javadoc/master/org/apache/iceberg/io/InputFile.html
+++ b/javadoc/master/org/apache/iceberg/io/InputFile.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>InputFile (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":6,"i1":6,"i2":6};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -127,16 +127,22 @@ var activeTableTab = "activeTableTab";
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/io/InputFile.html#exists--">exists</a></span>()</code>
+<div class="block">Checks whether the file exists.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/io/InputFile.html#getLength--">getLength</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i1" class="rowColor">
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/io/InputFile.html#location--">location</a></span>()</code>
 <div class="block">The fully-qualified location of the input file as a String.</div>
 </td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/iceberg/io/SeekableInputStream.html" title="class in org.apache.iceberg.io">SeekableInputStream</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/iceberg/io/InputFile.html#newStream--">newStream</a></span>()</code>
 <div class="block">Opens a new <a href="../../../../org/apache/iceberg/io/SeekableInputStream.html" title="class in org.apache.iceberg.io"><code>SeekableInputStream</code></a> for the underlying data file</div>
@@ -191,7 +197,7 @@ var activeTableTab = "activeTableTab";
 <a name="location--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>location</h4>
 <pre>java.lang.String&nbsp;location()</pre>
@@ -202,6 +208,20 @@ var activeTableTab = "activeTableTab";
 </dl>
 </li>
 </ul>
+<a name="exists--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exists</h4>
+<pre>boolean&nbsp;exists()</pre>
+<div class="block">Checks whether the file exists.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the file exists, false otherwise</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>
diff --git a/javadoc/master/org/apache/iceberg/io/LocationProvider.html b/javadoc/master/org/apache/iceberg/io/LocationProvider.html
index 39b0c39..f9416bb 100644
--- a/javadoc/master/org/apache/iceberg/io/LocationProvider.html
+++ b/javadoc/master/org/apache/iceberg/io/LocationProvider.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>LocationProvider (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/io/OutputFile.html b/javadoc/master/org/apache/iceberg/io/OutputFile.html
index 0a8496d..d0fb85e 100644
--- a/javadoc/master/org/apache/iceberg/io/OutputFile.html
+++ b/javadoc/master/org/apache/iceberg/io/OutputFile.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>OutputFile (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/io/PositionOutputStream.html b/javadoc/master/org/apache/iceberg/io/PositionOutputStream.html
index 479e95b..2bf9e0c 100644
--- a/javadoc/master/org/apache/iceberg/io/PositionOutputStream.html
+++ b/javadoc/master/org/apache/iceberg/io/PositionOutputStream.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>PositionOutputStream (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/io/SeekableInputStream.html b/javadoc/master/org/apache/iceberg/io/SeekableInputStream.html
index 93a0092..99ef82f 100644
--- a/javadoc/master/org/apache/iceberg/io/SeekableInputStream.html
+++ b/javadoc/master/org/apache/iceberg/io/SeekableInputStream.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>SeekableInputStream (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/io/package-frame.html b/javadoc/master/org/apache/iceberg/io/package-frame.html
index 6a3ef49..747f0f6 100644
--- a/javadoc/master/org/apache/iceberg/io/package-frame.html
+++ b/javadoc/master/org/apache/iceberg/io/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.io (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/io/package-summary.html b/javadoc/master/org/apache/iceberg/io/package-summary.html
index 4327f1d..d32930e 100644
--- a/javadoc/master/org/apache/iceberg/io/package-summary.html
+++ b/javadoc/master/org/apache/iceberg/io/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.io (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/io/package-tree.html b/javadoc/master/org/apache/iceberg/io/package-tree.html
index c606da1..06d0bab 100644
--- a/javadoc/master/org/apache/iceberg/io/package-tree.html
+++ b/javadoc/master/org/apache/iceberg/io/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.io Class Hierarchy (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/orc/ColumnIdMap.html b/javadoc/master/org/apache/iceberg/orc/ColumnIdMap.html
index e946793..7dcf912 100644
--- a/javadoc/master/org/apache/iceberg/orc/ColumnIdMap.html
+++ b/javadoc/master/org/apache/iceberg/orc/ColumnIdMap.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ColumnIdMap (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/orc/ORC.ReadBuilder.html b/javadoc/master/org/apache/iceberg/orc/ORC.ReadBuilder.html
index 74767b4..595af68 100644
--- a/javadoc/master/org/apache/iceberg/orc/ORC.ReadBuilder.html
+++ b/javadoc/master/org/apache/iceberg/orc/ORC.ReadBuilder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ORC.ReadBuilder (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/orc/ORC.WriteBuilder.html b/javadoc/master/org/apache/iceberg/orc/ORC.WriteBuilder.html
index 0cb9f99..bef41ff 100644
--- a/javadoc/master/org/apache/iceberg/orc/ORC.WriteBuilder.html
+++ b/javadoc/master/org/apache/iceberg/orc/ORC.WriteBuilder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>ORC.WriteBuilder (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/orc/ORC.html b/javadoc/master/org/apache/iceberg/orc/ORC.html
index 1adbd06..b83087a 100644
--- a/javadoc/master/org/apache/iceberg/orc/ORC.html
+++ b/javadoc/master/org/apache/iceberg/orc/ORC.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ORC (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/orc/OrcMetrics.html b/javadoc/master/org/apache/iceberg/orc/OrcMetrics.html
index eee9b2b..75d18d1 100644
--- a/javadoc/master/org/apache/iceberg/orc/OrcMetrics.html
+++ b/javadoc/master/org/apache/iceberg/orc/OrcMetrics.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>OrcMetrics (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/orc/OrcValueReader.html b/javadoc/master/org/apache/iceberg/orc/OrcValueReader.html
index cfb9084..d5f9b2f 100644
--- a/javadoc/master/org/apache/iceberg/orc/OrcValueReader.html
+++ b/javadoc/master/org/apache/iceberg/orc/OrcValueReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>OrcValueReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/orc/OrcValueWriter.html b/javadoc/master/org/apache/iceberg/orc/OrcValueWriter.html
index ed744b3..945e2db 100644
--- a/javadoc/master/org/apache/iceberg/orc/OrcValueWriter.html
+++ b/javadoc/master/org/apache/iceberg/orc/OrcValueWriter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>OrcValueWriter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/orc/TypeConversion.html b/javadoc/master/org/apache/iceberg/orc/TypeConversion.html
index f25d9b2..ed84d0e 100644
--- a/javadoc/master/org/apache/iceberg/orc/TypeConversion.html
+++ b/javadoc/master/org/apache/iceberg/orc/TypeConversion.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>TypeConversion (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/orc/VectorizedRowBatchIterator.html b/javadoc/master/org/apache/iceberg/orc/VectorizedRowBatchIterator.html
index a3298ed..4cc00cc 100644
--- a/javadoc/master/org/apache/iceberg/orc/VectorizedRowBatchIterator.html
+++ b/javadoc/master/org/apache/iceberg/orc/VectorizedRowBatchIterator.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>VectorizedRowBatchIterator (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/orc/package-frame.html b/javadoc/master/org/apache/iceberg/orc/package-frame.html
index 1b3d44a..5e5b91c 100644
--- a/javadoc/master/org/apache/iceberg/orc/package-frame.html
+++ b/javadoc/master/org/apache/iceberg/orc/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.orc (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/orc/package-summary.html b/javadoc/master/org/apache/iceberg/orc/package-summary.html
index 4ac8dde..0a2d1b5 100644
--- a/javadoc/master/org/apache/iceberg/orc/package-summary.html
+++ b/javadoc/master/org/apache/iceberg/orc/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.orc (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/orc/package-tree.html b/javadoc/master/org/apache/iceberg/orc/package-tree.html
index 883f4fa..20863ca 100644
--- a/javadoc/master/org/apache/iceberg/orc/package-tree.html
+++ b/javadoc/master/org/apache/iceberg/orc/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.orc Class Hierarchy (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/package-frame.html b/javadoc/master/org/apache/iceberg/package-frame.html
index 1823311..e03d67a 100644
--- a/javadoc/master/org/apache/iceberg/package-frame.html
+++ b/javadoc/master/org/apache/iceberg/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -47,6 +47,7 @@
 <ul title="Classes">
 <li><a href="Accessors.html" title="class in org.apache.iceberg" target="classFrame">Accessors</a></li>
 <li><a href="BaseCombinedScanTask.html" title="class in org.apache.iceberg" target="classFrame">BaseCombinedScanTask</a></li>
+<li><a href="BaseMetastoreCatalog.html" title="class in org.apache.iceberg" target="classFrame">BaseMetastoreCatalog</a></li>
 <li><a href="BaseMetastoreTableOperations.html" title="class in org.apache.iceberg" target="classFrame">BaseMetastoreTableOperations</a></li>
 <li><a href="BaseMetastoreTables.html" title="class in org.apache.iceberg" target="classFrame">BaseMetastoreTables</a></li>
 <li><a href="BaseTable.html" title="class in org.apache.iceberg" target="classFrame">BaseTable</a></li>
@@ -85,6 +86,7 @@
 <li><a href="TableMetadata.SnapshotLogEntry.html" title="class in org.apache.iceberg" target="classFrame">TableMetadata.SnapshotLogEntry</a></li>
 <li><a href="TableMetadataParser.html" title="class in org.apache.iceberg" target="classFrame">TableMetadataParser</a></li>
 <li><a href="TableProperties.html" title="class in org.apache.iceberg" target="classFrame">TableProperties</a></li>
+<li><a href="Transactions.html" title="class in org.apache.iceberg" target="classFrame">Transactions</a></li>
 </ul>
 <h2 title="Enums">Enums</h2>
 <ul title="Enums">
diff --git a/javadoc/master/org/apache/iceberg/package-summary.html b/javadoc/master/org/apache/iceberg/package-summary.html
index 41be90f..49ab2be 100644
--- a/javadoc/master/org/apache/iceberg/package-summary.html
+++ b/javadoc/master/org/apache/iceberg/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -42,7 +42,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../com/netflix/iceberg/spark/data/package-summary.html">Prev&nbsp;Package</a></li>
+<li>Prev&nbsp;Package</li>
 <li><a href="../../../org/apache/iceberg/avro/package-summary.html">Next&nbsp;Package</a></li>
 </ul>
 <ul class="navList">
@@ -273,177 +273,185 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/iceberg/BaseMetastoreTableOperations.html" title="class in org.apache.iceberg">BaseMetastoreTableOperations</a></td>
+<td class="colFirst"><a href="../../../org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg">BaseMetastoreCatalog</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/iceberg/BaseMetastoreTables.html" title="class in org.apache.iceberg">BaseMetastoreTables</a></td>
+<td class="colFirst"><a href="../../../org/apache/iceberg/BaseMetastoreTableOperations.html" title="class in org.apache.iceberg">BaseMetastoreTableOperations</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/iceberg/BaseMetastoreTables.html" title="class in org.apache.iceberg">BaseMetastoreTables</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/BaseTable.html" title="class in org.apache.iceberg">BaseTable</a></td>
 <td class="colLast">
 <div class="block">Base <a href="../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg"><code>Table</code></a> implementation.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/ConfigProperties.html" title="class in org.apache.iceberg">ConfigProperties</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/DataFiles.html" title="class in org.apache.iceberg">DataFiles</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/DataFiles.Builder.html" title="class in org.apache.iceberg">DataFiles.Builder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/DataOperations.html" title="class in org.apache.iceberg">DataOperations</a></td>
 <td class="colLast">
 <div class="block">Data operations that produce snapshots.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/FileHistory.html" title="class in org.apache.iceberg">FileHistory</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/FileHistory.Builder.html" title="class in org.apache.iceberg">FileHistory.Builder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/Files.html" title="class in org.apache.iceberg">Files</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/FilteredManifest.html" title="class in org.apache.iceberg">FilteredManifest</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/GenericManifestFile.html" title="class in org.apache.iceberg">GenericManifestFile</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/GenericPartitionFieldSummary.html" title="class in org.apache.iceberg">GenericPartitionFieldSummary</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/LocationProviders.html" title="class in org.apache.iceberg">LocationProviders</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/ManifestReader.html" title="class in org.apache.iceberg">ManifestReader</a></td>
 <td class="colLast">
 <div class="block">Reader for manifest files.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/ManifestWriter.html" title="class in org.apache.iceberg">ManifestWriter</a></td>
 <td class="colLast">
 <div class="block">Writer for manifest files.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/Metrics.html" title="class in org.apache.iceberg">Metrics</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/OverwriteData.html" title="class in org.apache.iceberg">OverwriteData</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/PartitionField.html" title="class in org.apache.iceberg">PartitionField</a></td>
 <td class="colLast">
 <div class="block">Represents a single field in a <a href="../../../org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg"><code>PartitionSpec</code></a>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg">PartitionSpec</a></td>
 <td class="colLast">
 <div class="block">Represents how to produce partition data for a table.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/PartitionSpec.Builder.html" title="class in org.apache.iceberg">PartitionSpec.Builder</a></td>
 <td class="colLast">
 <div class="block">Used to create valid <a href="../../../org/apache/iceberg/PartitionSpec.html" title="class in org.apache.iceberg"><code>partition specs</code></a>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/PartitionSpecParser.html" title="class in org.apache.iceberg">PartitionSpecParser</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/ReplaceManifests.html" title="class in org.apache.iceberg">ReplaceManifests</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/ReplacePartitionsOperation.html" title="class in org.apache.iceberg">ReplacePartitionsOperation</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/ScanSummary.html" title="class in org.apache.iceberg">ScanSummary</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/ScanSummary.Builder.html" title="class in org.apache.iceberg">ScanSummary.Builder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/ScanSummary.PartitionMetrics.html" title="class in org.apache.iceberg">ScanSummary.PartitionMetrics</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/Schema.html" title="class in org.apache.iceberg">Schema</a></td>
 <td class="colLast">
 <div class="block">The schema of a data table.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/SchemaParser.html" title="class in org.apache.iceberg">SchemaParser</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/SetLocation.html" title="class in org.apache.iceberg">SetLocation</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/SnapshotParser.html" title="class in org.apache.iceberg">SnapshotParser</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/SnapshotSummary.html" title="class in org.apache.iceberg">SnapshotSummary</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/SnapshotSummary.Builder.html" title="class in org.apache.iceberg">SnapshotSummary.Builder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/SystemProperties.html" title="class in org.apache.iceberg">SystemProperties</a></td>
 <td class="colLast">
 <div class="block">Configuration properties that are controlled by Java system properties.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/TableMetadata.html" title="class in org.apache.iceberg">TableMetadata</a></td>
 <td class="colLast">
 <div class="block">Metadata for a table.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/TableMetadata.SnapshotLogEntry.html" title="class in org.apache.iceberg">TableMetadata.SnapshotLogEntry</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/TableMetadataParser.html" title="class in org.apache.iceberg">TableMetadataParser</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/iceberg/TableProperties.html" title="class in org.apache.iceberg">TableProperties</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/iceberg/Transactions.html" title="class in org.apache.iceberg">Transactions</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -486,7 +494,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../com/netflix/iceberg/spark/data/package-summary.html">Prev&nbsp;Package</a></li>
+<li>Prev&nbsp;Package</li>
 <li><a href="../../../org/apache/iceberg/avro/package-summary.html">Next&nbsp;Package</a></li>
 </ul>
 <ul class="navList">
diff --git a/javadoc/master/org/apache/iceberg/package-tree.html b/javadoc/master/org/apache/iceberg/package-tree.html
index bae2ed4..6311074 100644
--- a/javadoc/master/org/apache/iceberg/package-tree.html
+++ b/javadoc/master/org/apache/iceberg/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg Class Hierarchy (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -42,7 +42,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../com/netflix/iceberg/spark/data/package-tree.html">Prev</a></li>
+<li>Prev</li>
 <li><a href="../../../org/apache/iceberg/avro/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
@@ -82,6 +82,7 @@
 <ul>
 <li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/Accessors.html" title="class in org.apache.iceberg"><span class="typeNameLink">Accessors</span></a></li>
 <li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseCombinedScanTask.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseCombinedScanTask</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/CombinedScanTask.html" title="interface in org.apache.iceberg">CombinedScanTask</a>)</li>
+<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseMetastoreCatalog.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseMetastoreCatalog</span></a> (implements org.apache.iceberg.catalog.<a href="../../../org/apache/iceberg/catalog/Catalog.html" title="interface in org.apache.iceberg.catalog">Catalog</a>)</li>
 <li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseMetastoreTableOperations.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseMetastoreTableOperations</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/TableOperations.html" title="interface in org.apache.iceberg">TableOperations</a>)</li>
 <li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseMetastoreTables.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseMetastoreTables</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/Tables.html" title="interface in org.apache.iceberg">Tables</a>)</li>
 <li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/BaseTable.html" title="class in org.apache.iceberg"><span class="typeNameLink">BaseTable</span></a> (implements org.apache.iceberg.<a href="../../../org/apache/iceberg/HasTableOperations.html" title="interface in org.apache.iceberg">HasTableOperations</a>, org.apache.iceberg.<a href="../../../org/apache/iceberg/Table.html" title="interface in org.apache.iceberg">Table</a>)</li>
@@ -124,6 +125,7 @@
 <li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/TableMetadata.SnapshotLogEntry.html" title="class in org.apache.iceberg"><span class="typeNameLink">TableMetadata.SnapshotLogEntry</span></a></li>
 <li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/TableMetadataParser.html" title="class in org.apache.iceberg"><span class="typeNameLink">TableMetadataParser</span></a></li>
 <li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/TableProperties.html" title="class in org.apache.iceberg"><span class="typeNameLink">TableProperties</span></a></li>
+<li type="circle">org.apache.iceberg.<a href="../../../org/apache/iceberg/Transactions.html" title="class in org.apache.iceberg"><span class="typeNameLink">Transactions</span></a></li>
 </ul>
 </li>
 </ul>
@@ -226,7 +228,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../com/netflix/iceberg/spark/data/package-tree.html">Prev</a></li>
+<li>Prev</li>
 <li><a href="../../../org/apache/iceberg/avro/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
diff --git a/javadoc/master/org/apache/iceberg/parquet/ColumnIterator.html b/javadoc/master/org/apache/iceberg/parquet/ColumnIterator.html
index 0d634a1..d40bd67 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ColumnIterator.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ColumnIterator.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>ColumnIterator (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ColumnWriter.html b/javadoc/master/org/apache/iceberg/parquet/ColumnWriter.html
index 35b8a70..1ed0085 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ColumnWriter.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ColumnWriter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>ColumnWriter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/Parquet.ReadBuilder.html b/javadoc/master/org/apache/iceberg/parquet/Parquet.ReadBuilder.html
index b5268d9..f2aa826 100644
--- a/javadoc/master/org/apache/iceberg/parquet/Parquet.ReadBuilder.html
+++ b/javadoc/master/org/apache/iceberg/parquet/Parquet.ReadBuilder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>Parquet.ReadBuilder (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/Parquet.WriteBuilder.html b/javadoc/master/org/apache/iceberg/parquet/Parquet.WriteBuilder.html
index d28baf2..5e86d62 100644
--- a/javadoc/master/org/apache/iceberg/parquet/Parquet.WriteBuilder.html
+++ b/javadoc/master/org/apache/iceberg/parquet/Parquet.WriteBuilder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>Parquet.WriteBuilder (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/Parquet.html b/javadoc/master/org/apache/iceberg/parquet/Parquet.html
index 622de21..803c6e5 100644
--- a/javadoc/master/org/apache/iceberg/parquet/Parquet.html
+++ b/javadoc/master/org/apache/iceberg/parquet/Parquet.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>Parquet (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetAvroReader.html b/javadoc/master/org/apache/iceberg/parquet/ParquetAvroReader.html
index 89e387c..44f469f 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetAvroReader.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetAvroReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>ParquetAvroReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetAvroValueReaders.TimeMillisReader.html b/javadoc/master/org/apache/iceberg/parquet/ParquetAvroValueReaders.TimeMillisReader.html
index a6251f3..cf5997b 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetAvroValueReaders.TimeMillisReader.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetAvroValueReaders.TimeMillisReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>ParquetAvroValueReaders.TimeMillisReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetAvroValueReaders.TimestampMillisReader.html b/javadoc/master/org/apache/iceberg/parquet/ParquetAvroValueReaders.TimestampMillisReader.html
index 63fa3a7..2a0b495 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetAvroValueReaders.TimestampMillisReader.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetAvroValueReaders.TimestampMillisReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>ParquetAvroValueReaders.TimestampMillisReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetAvroValueReaders.html b/javadoc/master/org/apache/iceberg/parquet/ParquetAvroValueReaders.html
index 53eb570..dfb399b 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetAvroValueReaders.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetAvroValueReaders.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>ParquetAvroValueReaders (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetAvroWriter.html b/javadoc/master/org/apache/iceberg/parquet/ParquetAvroWriter.html
index 94c9f21..015bf71 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetAvroWriter.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetAvroWriter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>ParquetAvroWriter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetDictionaryRowGroupFilter.html b/javadoc/master/org/apache/iceberg/parquet/ParquetDictionaryRowGroupFilter.html
index c71082f..4405df5 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetDictionaryRowGroupFilter.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetDictionaryRowGroupFilter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>ParquetDictionaryRowGroupFilter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetIterable.html b/javadoc/master/org/apache/iceberg/parquet/ParquetIterable.html
index ee818cf..5489461 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetIterable.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetIterable.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>ParquetIterable (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetMetricsRowGroupFilter.html b/javadoc/master/org/apache/iceberg/parquet/ParquetMetricsRowGroupFilter.html
index a327981..b992b52 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetMetricsRowGroupFilter.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetMetricsRowGroupFilter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>ParquetMetricsRowGroupFilter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetReader.html b/javadoc/master/org/apache/iceberg/parquet/ParquetReader.html
index 2d0e23e..302b26d 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetReader.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>ParquetReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetSchemaUtil.html b/javadoc/master/org/apache/iceberg/parquet/ParquetSchemaUtil.html
index c9ad9f8..dd87c60 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetSchemaUtil.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetSchemaUtil.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>ParquetSchemaUtil (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetTypeVisitor.html b/javadoc/master/org/apache/iceberg/parquet/ParquetTypeVisitor.html
index 3c6cd98..4f91f3c 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetTypeVisitor.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetTypeVisitor.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>ParquetTypeVisitor (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetUtil.html b/javadoc/master/org/apache/iceberg/parquet/ParquetUtil.html
index 05f5301..fec3472 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetUtil.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetUtil.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:09 PDT 2019 -->
 <title>ParquetUtil (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReader.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReader.html
index bfa3f13..1d1ed73 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReader.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.BinaryAsDecimalReader.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.BinaryAsDecimalReader.html
index 782b8cd..e857620 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.BinaryAsDecimalReader.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.BinaryAsDecimalReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueReaders.BinaryAsDecimalReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.BytesReader.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.BytesReader.html
index 1802d34..4dde9c4 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.BytesReader.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.BytesReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueReaders.BytesReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.FloatAsDoubleReader.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.FloatAsDoubleReader.html
index 04f2763..d68da6c 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.FloatAsDoubleReader.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.FloatAsDoubleReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueReaders.FloatAsDoubleReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.IntAsLongReader.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.IntAsLongReader.html
index 0005105..f8d8f8c 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.IntAsLongReader.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.IntAsLongReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueReaders.IntAsLongReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.IntegerAsDecimalReader.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.IntegerAsDecimalReader.html
index 8b831e5..6c2e7df 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.IntegerAsDecimalReader.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.IntegerAsDecimalReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueReaders.IntegerAsDecimalReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.ListReader.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.ListReader.html
index d41624d..3b3588f 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.ListReader.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.ListReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueReaders.ListReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.LongAsDecimalReader.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.LongAsDecimalReader.html
index 8c7dad8..7cf596b 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.LongAsDecimalReader.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.LongAsDecimalReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueReaders.LongAsDecimalReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.MapReader.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.MapReader.html
index 516b274..2c5991c 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.MapReader.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.MapReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueReaders.MapReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.PrimitiveReader.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.PrimitiveReader.html
index 837b1ee..196f4da 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.PrimitiveReader.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.PrimitiveReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueReaders.PrimitiveReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.RepeatedKeyValueReader.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.RepeatedKeyValueReader.html
index 959abef..7139a93 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.RepeatedKeyValueReader.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.RepeatedKeyValueReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueReaders.RepeatedKeyValueReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.RepeatedReader.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.RepeatedReader.html
index 04cc7b4..163c672 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.RepeatedReader.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.RepeatedReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueReaders.RepeatedReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.ReusableEntry.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.ReusableEntry.html
index 2d82a40..666c159 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.ReusableEntry.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.ReusableEntry.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueReaders.ReusableEntry (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.StringReader.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.StringReader.html
index f5b1a00..7f3f83e 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.StringReader.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.StringReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueReaders.StringReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.StructReader.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.StructReader.html
index 1298fd4..39cd03a 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.StructReader.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.StructReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueReaders.StructReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.UnboxedReader.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.UnboxedReader.html
index f6dcc4c..ed07328 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.UnboxedReader.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.UnboxedReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueReaders.UnboxedReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.html
index 93d314d..673d72d 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueReaders.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueReaders (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriter.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriter.html
index e77bb89..b12cf94 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriter.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueWriter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriters.PrimitiveWriter.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriters.PrimitiveWriter.html
index 83eb5c7..0de7d81 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriters.PrimitiveWriter.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriters.PrimitiveWriter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueWriters.PrimitiveWriter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriters.RepeatedKeyValueWriter.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriters.RepeatedKeyValueWriter.html
index bbd9516..26c942b 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriters.RepeatedKeyValueWriter.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriters.RepeatedKeyValueWriter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueWriters.RepeatedKeyValueWriter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriters.RepeatedWriter.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriters.RepeatedWriter.html
index 23edc1e..cfd4c72 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriters.RepeatedWriter.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriters.RepeatedWriter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueWriters.RepeatedWriter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriters.StructWriter.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriters.StructWriter.html
index 6463312..f122077 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriters.StructWriter.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriters.StructWriter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueWriters.StructWriter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriters.html b/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriters.html
index e06fe9c..a4a2e83 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriters.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetValueWriters.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetValueWriters (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/ParquetWriteAdapter.html b/javadoc/master/org/apache/iceberg/parquet/ParquetWriteAdapter.html
index 16dd683..e2ac285 100644
--- a/javadoc/master/org/apache/iceberg/parquet/ParquetWriteAdapter.html
+++ b/javadoc/master/org/apache/iceberg/parquet/ParquetWriteAdapter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>ParquetWriteAdapter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/TripleWriter.html b/javadoc/master/org/apache/iceberg/parquet/TripleWriter.html
index 62c9f71..d357ca8 100644
--- a/javadoc/master/org/apache/iceberg/parquet/TripleWriter.html
+++ b/javadoc/master/org/apache/iceberg/parquet/TripleWriter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>TripleWriter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/TypeToMessageType.html b/javadoc/master/org/apache/iceberg/parquet/TypeToMessageType.html
index 899b212..383eeb2 100644
--- a/javadoc/master/org/apache/iceberg/parquet/TypeToMessageType.html
+++ b/javadoc/master/org/apache/iceberg/parquet/TypeToMessageType.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>TypeToMessageType (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/TypeWithSchemaVisitor.html b/javadoc/master/org/apache/iceberg/parquet/TypeWithSchemaVisitor.html
index c543ead..e0a7480 100644
--- a/javadoc/master/org/apache/iceberg/parquet/TypeWithSchemaVisitor.html
+++ b/javadoc/master/org/apache/iceberg/parquet/TypeWithSchemaVisitor.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>TypeWithSchemaVisitor (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/package-frame.html b/javadoc/master/org/apache/iceberg/parquet/package-frame.html
index 4be8a93..74c4a4e 100644
--- a/javadoc/master/org/apache/iceberg/parquet/package-frame.html
+++ b/javadoc/master/org/apache/iceberg/parquet/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.parquet (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/package-summary.html b/javadoc/master/org/apache/iceberg/parquet/package-summary.html
index 07de063..882f770 100644
--- a/javadoc/master/org/apache/iceberg/parquet/package-summary.html
+++ b/javadoc/master/org/apache/iceberg/parquet/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.parquet (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/parquet/package-tree.html b/javadoc/master/org/apache/iceberg/parquet/package-tree.html
index 98ed59c..ef70eda 100644
--- a/javadoc/master/org/apache/iceberg/parquet/package-tree.html
+++ b/javadoc/master/org/apache/iceberg/parquet/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.parquet Class Hierarchy (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/pig/IcebergPigInputFormat.IcebergRecordReader.html b/javadoc/master/org/apache/iceberg/pig/IcebergPigInputFormat.IcebergRecordReader.html
index 12a907f..5f58e36 100644
--- a/javadoc/master/org/apache/iceberg/pig/IcebergPigInputFormat.IcebergRecordReader.html
+++ b/javadoc/master/org/apache/iceberg/pig/IcebergPigInputFormat.IcebergRecordReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>IcebergPigInputFormat.IcebergRecordReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/pig/IcebergPigInputFormat.html b/javadoc/master/org/apache/iceberg/pig/IcebergPigInputFormat.html
index 77e0461..5ce0cb4 100644
--- a/javadoc/master/org/apache/iceberg/pig/IcebergPigInputFormat.html
+++ b/javadoc/master/org/apache/iceberg/pig/IcebergPigInputFormat.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>IcebergPigInputFormat (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/pig/IcebergStorage.html b/javadoc/master/org/apache/iceberg/pig/IcebergStorage.html
index 8a1bddc..edef45b 100644
--- a/javadoc/master/org/apache/iceberg/pig/IcebergStorage.html
+++ b/javadoc/master/org/apache/iceberg/pig/IcebergStorage.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>IcebergStorage (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/pig/PigParquetReader.html b/javadoc/master/org/apache/iceberg/pig/PigParquetReader.html
index 5fb2008..d3a120d 100644
--- a/javadoc/master/org/apache/iceberg/pig/PigParquetReader.html
+++ b/javadoc/master/org/apache/iceberg/pig/PigParquetReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>PigParquetReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/pig/SchemaUtil.html b/javadoc/master/org/apache/iceberg/pig/SchemaUtil.html
index f64c920..e97cec6 100644
--- a/javadoc/master/org/apache/iceberg/pig/SchemaUtil.html
+++ b/javadoc/master/org/apache/iceberg/pig/SchemaUtil.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>SchemaUtil (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/pig/package-frame.html b/javadoc/master/org/apache/iceberg/pig/package-frame.html
index 7e0e097..e6ee36b 100644
--- a/javadoc/master/org/apache/iceberg/pig/package-frame.html
+++ b/javadoc/master/org/apache/iceberg/pig/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.pig (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/pig/package-summary.html b/javadoc/master/org/apache/iceberg/pig/package-summary.html
index ef2398e..ba5fffa 100644
--- a/javadoc/master/org/apache/iceberg/pig/package-summary.html
+++ b/javadoc/master/org/apache/iceberg/pig/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.pig (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/pig/package-tree.html b/javadoc/master/org/apache/iceberg/pig/package-tree.html
index 83ca1a2..7340dc1 100644
--- a/javadoc/master/org/apache/iceberg/pig/package-tree.html
+++ b/javadoc/master/org/apache/iceberg/pig/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.pig Class Hierarchy (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/spark/PruneColumnsWithReordering.html b/javadoc/master/org/apache/iceberg/spark/PruneColumnsWithReordering.html
index 81e05c0..a64bf41 100644
--- a/javadoc/master/org/apache/iceberg/spark/PruneColumnsWithReordering.html
+++ b/javadoc/master/org/apache/iceberg/spark/PruneColumnsWithReordering.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>PruneColumnsWithReordering (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/spark/PruneColumnsWithoutReordering.html b/javadoc/master/org/apache/iceberg/spark/PruneColumnsWithoutReordering.html
index 9ce552e..9bfaaaa 100644
--- a/javadoc/master/org/apache/iceberg/spark/PruneColumnsWithoutReordering.html
+++ b/javadoc/master/org/apache/iceberg/spark/PruneColumnsWithoutReordering.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>PruneColumnsWithoutReordering (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/spark/SparkFilters.html b/javadoc/master/org/apache/iceberg/spark/SparkFilters.html
index 554b8bd..1d4079a 100644
--- a/javadoc/master/org/apache/iceberg/spark/SparkFilters.html
+++ b/javadoc/master/org/apache/iceberg/spark/SparkFilters.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>SparkFilters (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/spark/SparkSchemaUtil.html b/javadoc/master/org/apache/iceberg/spark/SparkSchemaUtil.html
index 7a1ff74..e09f5ee 100644
--- a/javadoc/master/org/apache/iceberg/spark/SparkSchemaUtil.html
+++ b/javadoc/master/org/apache/iceberg/spark/SparkSchemaUtil.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>SparkSchemaUtil (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/spark/data/SparkAvroReader.html b/javadoc/master/org/apache/iceberg/spark/data/SparkAvroReader.html
index 938f4b0..51639bf 100644
--- a/javadoc/master/org/apache/iceberg/spark/data/SparkAvroReader.html
+++ b/javadoc/master/org/apache/iceberg/spark/data/SparkAvroReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>SparkAvroReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -157,7 +157,7 @@ implements org.apache.avro.io.DatumReader&lt;org.apache.spark.sql.catalyst.Inter
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/iceberg/spark/data/SparkAvroReader.html#setSchema-org.apache.avro.Schema-">setSchema</a></span>(org.apache.avro.Schema&nbsp;fileSchema)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/iceberg/spark/data/SparkAvroReader.html#setSchema-org.apache.avro.Schema-">setSchema</a></span>(org.apache.avro.Schema&nbsp;newFileSchema)</code>&nbsp;</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -204,7 +204,7 @@ implements org.apache.avro.io.DatumReader&lt;org.apache.spark.sql.catalyst.Inter
 <ul class="blockList">
 <li class="blockList">
 <h4>setSchema</h4>
-<pre>public&nbsp;void&nbsp;setSchema(org.apache.avro.Schema&nbsp;fileSchema)</pre>
+<pre>public&nbsp;void&nbsp;setSchema(org.apache.avro.Schema&nbsp;newFileSchema)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>setSchema</code>&nbsp;in interface&nbsp;<code>org.apache.avro.io.DatumReader&lt;org.apache.spark.sql.catalyst.InternalRow&gt;</code></dd>
diff --git a/javadoc/master/org/apache/iceberg/spark/data/SparkAvroWriter.html b/javadoc/master/org/apache/iceberg/spark/data/SparkAvroWriter.html
index a35dc04..c6e5162 100644
--- a/javadoc/master/org/apache/iceberg/spark/data/SparkAvroWriter.html
+++ b/javadoc/master/org/apache/iceberg/spark/data/SparkAvroWriter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>SparkAvroWriter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/spark/data/SparkOrcReader.html b/javadoc/master/org/apache/iceberg/spark/data/SparkOrcReader.html
index 9b23e11..0f7d590 100644
--- a/javadoc/master/org/apache/iceberg/spark/data/SparkOrcReader.html
+++ b/javadoc/master/org/apache/iceberg/spark/data/SparkOrcReader.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>SparkOrcReader (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/spark/data/SparkOrcWriter.html b/javadoc/master/org/apache/iceberg/spark/data/SparkOrcWriter.html
index 56d2a67..5040e68 100644
--- a/javadoc/master/org/apache/iceberg/spark/data/SparkOrcWriter.html
+++ b/javadoc/master/org/apache/iceberg/spark/data/SparkOrcWriter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>SparkOrcWriter (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/spark/data/SparkParquetReaders.html b/javadoc/master/org/apache/iceberg/spark/data/SparkParquetReaders.html
index a4f3a5e..5225d7c 100644
--- a/javadoc/master/org/apache/iceberg/spark/data/SparkParquetReaders.html
+++ b/javadoc/master/org/apache/iceberg/spark/data/SparkParquetReaders.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>SparkParquetReaders (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/spark/data/SparkParquetWriters.html b/javadoc/master/org/apache/iceberg/spark/data/SparkParquetWriters.html
index 3ce5162..e549234 100644
--- a/javadoc/master/org/apache/iceberg/spark/data/SparkParquetWriters.html
+++ b/javadoc/master/org/apache/iceberg/spark/data/SparkParquetWriters.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>SparkParquetWriters (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/spark/data/SparkValueReaders.html b/javadoc/master/org/apache/iceberg/spark/data/SparkValueReaders.html
index 6ac8c07..cedc616 100644
--- a/javadoc/master/org/apache/iceberg/spark/data/SparkValueReaders.html
+++ b/javadoc/master/org/apache/iceberg/spark/data/SparkValueReaders.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>SparkValueReaders (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -69,13 +69,13 @@
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li>Method</li>
 </ul>
 </div>
@@ -110,23 +110,6 @@ extends java.lang.Object</pre>
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/iceberg/spark/data/SparkValueReaders.html#SparkValueReaders--">SparkValueReaders</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
 <!-- ========== METHOD SUMMARY =========== -->
 <ul class="blockList">
 <li class="blockList"><a name="method.summary">
@@ -145,29 +128,6 @@ extends java.lang.Object</pre>
 </li>
 </ul>
 </div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SparkValueReaders--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SparkValueReaders</h4>
-<pre>public&nbsp;SparkValueReaders()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
 </div>
 <!-- ========= END OF CLASS DATA ========= -->
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
@@ -217,13 +177,13 @@ extends java.lang.Object</pre>
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li>Method</li>
 </ul>
 </div>
diff --git a/javadoc/master/org/apache/iceberg/spark/data/SparkValueWriters.html b/javadoc/master/org/apache/iceberg/spark/data/SparkValueWriters.html
index 8603b6b..69a3945 100644
--- a/javadoc/master/org/apache/iceberg/spark/data/SparkValueWriters.html
+++ b/javadoc/master/org/apache/iceberg/spark/data/SparkValueWriters.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>SparkValueWriters (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -69,13 +69,13 @@
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li>Method</li>
 </ul>
 </div>
@@ -110,23 +110,6 @@ extends java.lang.Object</pre>
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/iceberg/spark/data/SparkValueWriters.html#SparkValueWriters--">SparkValueWriters</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
 <!-- ========== METHOD SUMMARY =========== -->
 <ul class="blockList">
 <li class="blockList"><a name="method.summary">
@@ -145,29 +128,6 @@ extends java.lang.Object</pre>
 </li>
 </ul>
 </div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SparkValueWriters--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SparkValueWriters</h4>
-<pre>public&nbsp;SparkValueWriters()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
 </div>
 <!-- ========= END OF CLASS DATA ========= -->
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
@@ -217,13 +177,13 @@ extends java.lang.Object</pre>
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li>Method</li>
 </ul>
 </div>
diff --git a/javadoc/master/org/apache/iceberg/spark/data/package-frame.html b/javadoc/master/org/apache/iceberg/spark/data/package-frame.html
index f66ccde..b53d272 100644
--- a/javadoc/master/org/apache/iceberg/spark/data/package-frame.html
+++ b/javadoc/master/org/apache/iceberg/spark/data/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.spark.data (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/spark/data/package-summary.html b/javadoc/master/org/apache/iceberg/spark/data/package-summary.html
index e78241f..79f1161 100644
--- a/javadoc/master/org/apache/iceberg/spark/data/package-summary.html
+++ b/javadoc/master/org/apache/iceberg/spark/data/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.spark.data (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/spark/data/package-tree.html b/javadoc/master/org/apache/iceberg/spark/data/package-tree.html
index 4c60e0c..c1fc918 100644
--- a/javadoc/master/org/apache/iceberg/spark/data/package-tree.html
+++ b/javadoc/master/org/apache/iceberg/spark/data/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.spark.data Class Hierarchy (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/spark/hacks/Hive.html b/javadoc/master/org/apache/iceberg/spark/hacks/Hive.html
index 396fd44..8fcee7c 100644
--- a/javadoc/master/org/apache/iceberg/spark/hacks/Hive.html
+++ b/javadoc/master/org/apache/iceberg/spark/hacks/Hive.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:53 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:10 PDT 2019 -->
 <title>Hive (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -75,13 +75,13 @@ var activeTableTab = "activeTableTab";
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
 </div>
@@ -116,23 +116,6 @@ extends java.lang.Object</pre>
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/iceberg/spark/hacks/Hive.html#Hive--">Hive</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
 <!-- ========== METHOD SUMMARY =========== -->
 <ul class="blockList">
 <li class="blockList"><a name="method.summary">
@@ -166,23 +149,6 @@ extends java.lang.Object</pre>
 <div class="details">
 <ul class="blockList">
 <li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Hive--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Hive</h4>
-<pre>public&nbsp;Hive()</pre>
-</li>
-</ul>
-</li>
-</ul>
 <!-- ============ METHOD DETAIL ========== -->
 <ul class="blockList">
 <li class="blockList"><a name="method.detail">
@@ -253,13 +219,13 @@ extends java.lang.Object</pre>
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
 </div>
diff --git a/javadoc/master/org/apache/iceberg/spark/hacks/package-frame.html b/javadoc/master/org/apache/iceberg/spark/hacks/package-frame.html
index 0747300..747236b 100644
--- a/javadoc/master/org/apache/iceberg/spark/hacks/package-frame.html
+++ b/javadoc/master/org/apache/iceberg/spark/hacks/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.spark.hacks (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/spark/hacks/package-summary.html b/javadoc/master/org/apache/iceberg/spark/hacks/package-summary.html
index 62d75d3..93bf2de 100644
--- a/javadoc/master/org/apache/iceberg/spark/hacks/package-summary.html
+++ b/javadoc/master/org/apache/iceberg/spark/hacks/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_171) on Sat Jun 22 18:38:54 PDT 2019 -->
+<!-- Generated by javadoc (1.8.0_201) on Fri Jul 05 16:27:11 PDT 2019 -->
 <title>org.apache.iceberg.spark.hacks (iceberg master API)</title>
-<meta name="date" content="2019-06-22">
+<meta name="date" content="2019-07-05">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/javadoc/master/org/apache/iceberg/spark/hacks/package-tree.html b/javadoc/master/org/apache/iceberg/spark/hacks/package-tree.html
index c2cdb6e..973f3f5 100644
--- a/javadoc/master/org/apache/iceberg/spark/hacks/package-tree.html
+++ b/javadoc/master/org/apache/iceberg/spark/hacks/package-tree.html
@@ -2,9 +2,9 @@
... 1970 lines suppressed ...