Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/content/program-api/python-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ pip install pypaimon
Before coming into contact with the Table, you need to create a Catalog.

```python
from pypaimon.catalog.catalog_factory import CatalogFactory
from pypaimon import CatalogFactory

# Note that keys and values are all string
catalog_options = {
Expand Down
4 changes: 4 additions & 0 deletions paimon-python/pypaimon/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,11 @@
# under the License.

from pypaimon.filesystem.pvfs import PaimonVirtualFileSystem
from pypaimon.catalog.catalog_factory import CatalogFactory
from pypaimon.schema.schema import Schema

__all__ = [
"PaimonVirtualFileSystem",
"CatalogFactory",
"Schema",
]
4 changes: 2 additions & 2 deletions paimon-python/pypaimon/tests/filesystem_catalog_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@
DatabaseNotExistException,
TableAlreadyExistException,
TableNotExistException)
from pypaimon.catalog.catalog_factory import CatalogFactory
from pypaimon import CatalogFactory
from pypaimon.schema.data_types import AtomicType, DataField
from pypaimon.schema.schema import Schema
from pypaimon import Schema
from pypaimon.table.file_store_table import FileStoreTable


Expand Down
4 changes: 2 additions & 2 deletions paimon-python/pypaimon/tests/predicate_push_down_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@

import pyarrow as pa

from pypaimon.catalog.catalog_factory import CatalogFactory
from pypaimon import CatalogFactory
from pypaimon.common.predicate_builder import PredicateBuilder
from pypaimon.schema.schema import Schema
from pypaimon import Schema


class PredicatePushDownTest(unittest.TestCase):
Expand Down
4 changes: 2 additions & 2 deletions paimon-python/pypaimon/tests/predicates_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
import pandas as pd
import pyarrow as pa

from pypaimon.catalog.catalog_factory import CatalogFactory
from pypaimon.schema.schema import Schema
from pypaimon import CatalogFactory
from pypaimon import Schema


def _check_filtered_result(read_builder, expected_df):
Expand Down
4 changes: 2 additions & 2 deletions paimon-python/pypaimon/tests/py36/ao_predicate_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@
import pandas as pd
import pyarrow as pa

from pypaimon.catalog.catalog_factory import CatalogFactory
from pypaimon.schema.schema import Schema
from pypaimon import CatalogFactory
from pypaimon import Schema
from pypaimon.tests.predicates_test import _random_format, _check_filtered_result


Expand Down
4 changes: 2 additions & 2 deletions paimon-python/pypaimon/tests/py36/ao_read_write_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,15 @@
import pyarrow as pa
from pypaimon.api.options import Options
from pypaimon.catalog.catalog_context import CatalogContext
from pypaimon.catalog.catalog_factory import CatalogFactory
from pypaimon import CatalogFactory
from pypaimon.catalog.rest.rest_catalog import RESTCatalog
from pypaimon.common.identifier import Identifier
from pypaimon.manifest.manifest_file_manager import ManifestFileManager
from pypaimon.manifest.schema.data_file_meta import DataFileMeta
from pypaimon.manifest.schema.manifest_entry import ManifestEntry
from pypaimon.manifest.schema.simple_stats import SimpleStats
from pypaimon.schema.data_types import DataField, AtomicType
from pypaimon.schema.schema import Schema
from pypaimon import Schema
from pypaimon.table.row.generic_row import GenericRow, GenericRowSerializer, GenericRowDeserializer
from pypaimon.table.row.row_kind import RowKind
from pypaimon.tests.py36.pyarrow_compat import table_sort_by
Expand Down
4 changes: 2 additions & 2 deletions paimon-python/pypaimon/tests/reader_append_only_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@

import pyarrow as pa

from pypaimon.catalog.catalog_factory import CatalogFactory
from pypaimon.schema.schema import Schema
from pypaimon import CatalogFactory
from pypaimon import Schema


class AoReaderTest(unittest.TestCase):
Expand Down
4 changes: 2 additions & 2 deletions paimon-python/pypaimon/tests/reader_basic_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@

from pypaimon.schema.data_types import DataField, AtomicType

from pypaimon.catalog.catalog_factory import CatalogFactory
from pypaimon.schema.schema import Schema
from pypaimon import CatalogFactory
from pypaimon import Schema
from pypaimon.manifest.manifest_file_manager import ManifestFileManager
from pypaimon.manifest.schema.simple_stats import SimpleStats
from pypaimon.manifest.schema.data_file_meta import DataFileMeta
Expand Down
4 changes: 2 additions & 2 deletions paimon-python/pypaimon/tests/reader_primary_key_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@

import pyarrow as pa

from pypaimon.catalog.catalog_factory import CatalogFactory
from pypaimon.schema.schema import Schema
from pypaimon import CatalogFactory
from pypaimon import Schema


class PkReaderTest(unittest.TestCase):
Expand Down
4 changes: 2 additions & 2 deletions paimon-python/pypaimon/tests/rest_catalog_base_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,13 @@
from pypaimon.api.auth import BearTokenAuthProvider
from pypaimon.api.options import Options
from pypaimon.catalog.catalog_context import CatalogContext
from pypaimon.catalog.catalog_factory import CatalogFactory
from pypaimon import CatalogFactory
from pypaimon.catalog.rest.rest_catalog import RESTCatalog
from pypaimon.catalog.rest.table_metadata import TableMetadata
from pypaimon.common.identifier import Identifier
from pypaimon.schema.data_types import (ArrayType, AtomicType, DataField,
MapType)
from pypaimon.schema.schema import Schema
from pypaimon import Schema
from pypaimon.schema.table_schema import TableSchema
from pypaimon.tests.rest_server import RESTCatalogServer

Expand Down
2 changes: 1 addition & 1 deletion paimon-python/pypaimon/tests/rest_server.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
from pypaimon.catalog.rest.table_metadata import TableMetadata
from pypaimon.common.identifier import Identifier
from pypaimon.common.json_util import JSON
from pypaimon.schema.schema import Schema
from pypaimon import Schema
from pypaimon.schema.table_schema import TableSchema


Expand Down
4 changes: 2 additions & 2 deletions paimon-python/pypaimon/tests/rest_table_read_write_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@

from pypaimon.api.options import Options
from pypaimon.catalog.catalog_context import CatalogContext
from pypaimon.catalog.catalog_factory import CatalogFactory
from pypaimon import CatalogFactory
from pypaimon.catalog.rest.rest_catalog import RESTCatalog
from pypaimon.common.identifier import Identifier
from pypaimon.schema.schema import Schema
from pypaimon import Schema
from pypaimon.tests.rest_catalog_base_test import RESTCatalogBaseTest


Expand Down
2 changes: 1 addition & 1 deletion paimon-python/pypaimon/tests/rest_table_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

import pyarrow as pa

from pypaimon.schema.schema import Schema
from pypaimon import Schema
from pypaimon.tests.rest_catalog_base_test import RESTCatalogBaseTest
from pypaimon.write.row_key_extractor import (DynamicBucketRowKeyExtractor,
FixedBucketRowKeyExtractor,
Expand Down
2 changes: 1 addition & 1 deletion paimon-python/pypaimon/tests/schema_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

from pypaimon.schema.data_types import (ArrayType, AtomicType, DataField,
MapType, PyarrowFieldParser)
from pypaimon.schema.schema import Schema
from pypaimon import Schema
from pypaimon.schema.table_schema import TableSchema


Expand Down
4 changes: 2 additions & 2 deletions paimon-python/pypaimon/tests/serializable_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@

import pyarrow as pa

from pypaimon.catalog.catalog_factory import CatalogFactory
from pypaimon.schema.schema import Schema
from pypaimon import CatalogFactory
from pypaimon import Schema


class SerializableTest(unittest.TestCase):
Expand Down
4 changes: 2 additions & 2 deletions paimon-python/pypaimon/tests/writer_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@

import pyarrow

from pypaimon.catalog.catalog_factory import CatalogFactory
from pypaimon.schema.schema import Schema
from pypaimon import CatalogFactory
from pypaimon import Schema


class WriterTest(unittest.TestCase):
Expand Down