clients/filesystem-fuse/src/fuse_api_handle.rs (4 lines): - line 95: //TODO need to call the destroy method of the local_fs - line 220: //TODO: Implement statfs for the filesystem - line 303: //TODO Need to improve the read dir operation - line 401: //TODO Need to improve the read dir operation core/src/main/java/org/apache/gravitino/storage/relational/utils/POConverters.java (4 lines): - line 801: // TODO: set the version to the last version + 1 when having some fields need be multiple - line 1070: // TODO: set the version to the last version + 1 when having some fields need be multiple - line 1192: // TODO: set the version to the last version + 1 when having some fields need be multiple - line 1246: // TODO: set the version to the last version + 1 when having some fields need be multiple clients/client-python/gravitino/client/gravitino_admin_client.py (3 lines): - line 75: TODO: @throws MetalakeAlreadyExistsException If a Metalake with the specified identifier already exists. - line 98: TODO: @throws NoSuchMetalakeException If the specified Metalake does not exist. - line 99: TODO: @throws IllegalArgumentException If the provided changes are invalid or not applicable. clients/client-python/gravitino/api/expressions/distributions/distributions.py (2 lines): - line 64: """List bucketing strategy hash, TODO: #1505 Separate the bucket number from the Distribution.""" - line 68: """List bucketing strategy range, TODO: #1505 Separate the bucket number from the Distribution.""" catalogs/catalog-lakehouse-iceberg/src/main/java/org/apache/gravitino/catalog/lakehouse/iceberg/ops/IcebergCatalogWrapperHelper.java (2 lines): - line 101: // TODO: figure out how to enable users to make column required - line 170: // TODO: figure out how to enable users to add required columns catalogs/catalog-jdbc-doris/src/main/java/org/apache/gravitino/catalog/doris/operation/DorisTableOperations.java (2 lines): - line 452: // TODO: add to table properties or other fields - line 498: * TODO: return state of the operation to user iceberg/iceberg-common/src/main/java/org/apache/gravitino/iceberg/common/authentication/kerberos/KerberosClient.java (2 lines): - line 101: // TODO: Support to download the file from Kerberos HDFS - line 119: // TODO: Make the configuration catalogs/catalog-kafka/src/main/java/org/apache/gravitino/catalog/kafka/KafkaCatalogOperations.java (2 lines): - line 439: // TODO: Implement altering schema after adding support for schema creation - line 448: // TODO: Implement dropping schema after adding support for schema creation trino-connector/trino-connector/src/main/java/org/apache/gravitino/trino/connector/catalog/iceberg/IcebergPropertyMeta.java (2 lines): - line 39: // TODO (yuqi) add more properties - line 66: // TODO (yuqi) add more properties clients/client-python/gravitino/dto/audit_dto.py (2 lines): - line 35: ) # TODO: Can't deserialized datetime from JSON - line 45: ) # TODO: Can't deserialized datetime from JSON api/src/main/java/org/apache/gravitino/rel/expressions/distributions/Distributions.java (2 lines): - line 33: /** List bucketing strategy hash, TODO: #1505 Separate the bucket number from the Distribution. */ - line 38: * List bucketing strategy range, TODO: #1505 Separate the bucket number from the Distribution. catalogs/catalog-hadoop/src/main/java/org/apache/gravitino/catalog/hadoop/authentication/kerberos/KerberosClient.java (1 line): - line 96: // TODO: Support to download the file from Kerberos HDFS catalogs/catalog-jdbc-mysql/src/main/java/org/apache/gravitino/catalog/mysql/MysqlCatalogCapability.java (1 line): - line 44: // TODO: Validate the name against reserved words iceberg/iceberg-common/src/main/java/org/apache/gravitino/iceberg/common/authentication/kerberos/HiveBackendProxy.java (1 line): - line 113: // TODO: we need to close the original client pool and thread pool, or it will cause memory common/src/main/java/org/apache/gravitino/dto/rel/PartitionUtils.java (1 line): - line 51: // TODO: should validate nested fieldName after column type support namedStruct catalogs/catalog-hive/src/main/java/org/apache/gravitino/catalog/hive/HiveSchema.java (1 line): - line 82: // TODO: Add more privilege info to Hive's Database object after Gravitino supports privilege. trino-connector/trino-connector/src/main/java/org/apache/gravitino/trino/connector/catalog/jdbc/postgresql/PostgreSQLConnectorAdapter.java (1 line): - line 54: // TODO yuhui Need to improve schema table and column properties catalogs/catalog-jdbc-common/src/main/java/org/apache/gravitino/catalog/jdbc/JdbcCatalogCapability.java (1 line): - line 43: // TODO: Validate the name against reserved words server-common/src/main/java/org/apache/gravitino/server/authentication/OAuth2TokenAuthenticator.java (1 line): - line 75: // TODO: If we support multiple OAuth 2.0 servers, we should use multiple server-common/src/main/java/org/apache/gravitino/server/authentication/KerberosAuthenticator.java (1 line): - line 181: // TODO: We will have KerberosUserPrincipal in the future. trino-connector/trino-connector/src/main/java/org/apache/gravitino/trino/connector/catalog/iceberg/IcebergTablePropertyConverter.java (1 line): - line 32: // TODO (yuqi) add more properties trino-connector/trino-connector/src/main/java/org/apache/gravitino/trino/connector/catalog/hive/HiveConnectorAdapter.java (1 line): - line 75: // TODO yuhui Need to improve schema table and column properties catalogs/catalog-kafka/src/main/java/org/apache/gravitino/catalog/kafka/KafkaTopicPropertiesMetadata.java (1 line): - line 44: // TODO: make REPLICATION_FACTOR mutable if needed clients/cli/src/main/java/org/apache/gravitino/cli/outputs/TableFormat.java (1 line): - line 121: // TODO: add other options for TableFormat spark-connector/spark-common/src/main/java/org/apache/gravitino/spark/connector/iceberg/extensions/IcebergExtendedDataSourceV2Strategy.java (1 line): - line 263: // TODO: support SparkSessionCatalog catalogs/catalog-lakehouse-paimon/src/main/java/org/apache/gravitino/catalog/lakehouse/paimon/utils/CatalogUtils.java (1 line): - line 92: // TODO: Now we only support kerberos auth for Filesystem backend, and will support it for Hive trino-connector/trino-connector/src/main/java/org/apache/gravitino/trino/connector/catalog/jdbc/mysql/MySQLTablePropertyConverter.java (1 line): - line 30: // TODO (yuqi) add more properties trino-connector/trino-connector/src/main/java/org/apache/gravitino/trino/connector/catalog/iceberg/IcebergSchemaPropertyConverter.java (1 line): - line 27: // TODO (yuqi) add more properties catalogs/catalog-jdbc-postgresql/src/main/java/org/apache/gravitino/catalog/postgresql/PostgreSqlCatalogCapability.java (1 line): - line 40: // TODO: Validate the name against reserved words trino-connector/trino-connector/src/main/java/org/apache/gravitino/trino/connector/catalog/jdbc/mysql/MySQLConnectorAdapter.java (1 line): - line 58: // TODO yuhui Need to improve schema table and column properties catalogs/catalog-hive/src/main/java/org/apache/gravitino/catalog/hive/HiveCatalogOperations.java (1 line): - line 205: // TODO: Support to download the file from Kerberos HDFS clients/client-python/gravitino/dto/responses/metalake_response.py (1 line): - line 39: TODO: @throws IllegalArgumentException if the metalake, name or audit information is not set. trino-connector/trino-connector/src/main/java/org/apache/gravitino/trino/connector/catalog/CatalogConnectorMetadata.java (1 line): - line 190: // TODO yuhui need improve get the error message. From IllegalArgumentException. core/src/main/java/org/apache/gravitino/GravitinoEnv.java (1 line): - line 473: // TODO: We can install hooks when we need, we only supports ownership post hook, core/src/main/java/org/apache/gravitino/listener/CatalogEventDispatcher.java (1 line): - line 188: // TODO: Support event dispatching for testConnection catalogs/catalog-jdbc-postgresql/src/main/java/org/apache/gravitino/catalog/postgresql/operation/PostgreSqlTableOperations.java (1 line): - line 182: // TODO #804 will add properties clients/cli/src/main/java/org/apache/gravitino/cli/GravitinoOptions.java (1 line): - line 69: // TODO: temporary option for model version update, it will be refactored in the future, just core/src/main/java/org/apache/gravitino/storage/relational/service/TopicMetaService.java (1 line): - line 74: // TODO: insert topic dataLayout version after supporting it trino-connector/trino-connector/src/main/java/org/apache/gravitino/trino/connector/catalog/CatalogConnectorMetadataAdapter.java (1 line): - line 146: // TODO yuhui redo this function once Gravitino table properties are supported.. trino-connector/trino-connector/src/main/java/org/apache/gravitino/trino/connector/catalog/iceberg/IcebergConnectorAdapter.java (1 line): - line 59: // TODO yuhui Need to improve schema table and column properties core/src/main/java/org/apache/gravitino/storage/relational/JDBCBackend.java (1 line): - line 342: // TODO: Implement hard delete logic for these entity types. core/src/main/java/org/apache/gravitino/credential/CredentialOperationDispatcher.java (1 line): - line 121: // TODO: will implement in another PR catalogs/catalog-lakehouse-paimon/src/main/java/org/apache/gravitino/catalog/lakehouse/paimon/GravitinoPaimonTable.java (1 line): - line 62: // TODO: Implement this interface when we have the Paimon table operations.