diff --git a/mkdocs/docs/SUMMARY.md b/mkdocs/docs/SUMMARY.md index 46383823ec..77dbcbbf89 100644 --- a/mkdocs/docs/SUMMARY.md +++ b/mkdocs/docs/SUMMARY.md @@ -22,7 +22,6 @@ - [CLI](cli.md) - [API](api.md) - [Contributing](contributing.md) -- [Feature support](feature-support.md) - Releases - [Verify a release](verify-release.md) - [How to release](how-to-release.md) diff --git a/mkdocs/docs/feature-support.md b/mkdocs/docs/feature-support.md deleted file mode 100644 index 535b34e128..0000000000 --- a/mkdocs/docs/feature-support.md +++ /dev/null @@ -1,90 +0,0 @@ ---- -hide: - - navigation ---- - - - -# Feature Support - -The goal is that the python library will provide a functional, performant subset of the Java library. The initial focus has been on reading table metadata and provide a convenient CLI to go through the catalog. - -## Metadata - -| Operation | Java | Python | -| :----------------------- | :--: | :----: | -| Get Schema | X | X | -| Get Snapshots | X | X | -| Plan Scan | X | X | -| Plan Scan for Snapshot | X | X | -| Update Current Snapshot | X | | -| Create Table | X | X | -| Rename Table | X | X | -| Drop Table | X | X | -| Alter Table | X | X | -| Set Table Properties | X | X | -| Create Namespace | X | X | -| Drop Namespace | X | X | -| Set Namespace Properties | X | X | - -## Types - -The types are kept in `pyiceberg.types`. - -Primitive types: - -- `BooleanType` -- `StringType` -- `IntegerType` -- `LongType` -- `FloatType` -- `DoubleType` -- `DateType` -- `TimeType` -- `TimestampType` -- `TimestamptzType` -- `BinaryType` -- `UUIDType` - -Complex types: - -- `StructType` -- `ListType` -- `MapType` -- `FixedType(16)` -- `DecimalType(8, 3)` - -## Expressions - -The expressions are kept in `pyiceberg.expressions`. - -- `IsNull` -- `NotNull` -- `IsNaN` -- `NotNaN` -- `In` -- `NotIn` -- `EqualTo` -- `NotEqualTo` -- `GreaterThanOrEqual` -- `GreaterThan` -- `LessThanOrEqual` -- `LessThan` -- `And` -- `Or` -- `Not`