diff --git a/README.md b/README.md index 2bdba5d..2d9a55d 100644 --- a/README.md +++ b/README.md @@ -245,269 +245,269 @@ full = ["row", "builder", "surreal"] ### Configuration配置文件 - + +- [x] Surrealism.json支持 +- [x] Surrealism.toml支持 +- [ ] 自定义构建支持(SurrealismConfig) + ### Init 初始化服务 - + +- [x] DefaultInitService 默认初始化服务的支持 +- [ ] 自定义初始化服务的支持 + ### ID 表ID - + +
  • SurrealID::Default的支持 +
  • SurrealID::Int的支持 +
  • SurrealID::Float的支持 +
  • SurrealID::String的支持 +
  • SurrealID::Array的支持 +
  • SurrealID::UUID的支持 +
  • SurrealID::ULID的支持 +
  • SurrealID::RAND的支持 +
  • SurrealID::Range的支持 + ### Value 数据类型 - + +- [x] SurrealValue::None的支持 +- [x] SurrealValue::Null的支持 +- [x] SurrealValue::Int的支持 +- [x] SurrealValue::Float的支持 +- [x] SurrealValue::Decimal的支持 +- [x] SurrealValue::String的支持 +- [x] SurrealValue::Object的支持 +- [x] SurrealValue::Datetime的支持(DatetimeAdapter) +- [x] SurrealValue::Duration的支持(DurationAdapter) +- [x] SurrealValue::Array的支持 +- [ ] SurrealValue::Set的支持 +- [ ] SurrealValue::Option的支持 +- [x] SurrealValue::Geo的支持 +- [ ] SurrealValue::Record的支持 +- [ ] SurrealValue::Future的支持 +- [x] 数学常数构建 +- [x] 数学常数支持 + ## Builder - + +- [x] USE STMT +- [x] CREATE STMT +- [x] SELECT STMT +- [x] LIVE SELECT STMT +- [x] RELATE STMT +- [x] UPDATE STMT +- [x] INSERT STMT +- [x] DELETE STMT +- [x] INFO STMT +- [x] TRANSACTION STMT +- [x] DEFINE STMT +- [x] REMOVE STMT +- [x] SLEEP STMT +- [ ] LET STMT +- [ ] BEGIN STMT +- [ ] CANCEL STMT +- [ ] COMMIT STMT +- [ ] IF ELSE STMT +- [ ] FOR STMT +- [ ] BREAK STMT +- [ ] CONTINUE STMT +- [ ] KILL STMT +- [ ] THROW STMT + ### Use - + +- [x] USE NS STMT +- [x] USE DB STMT + ### Create - + +- [x] CREATE CONTENT STMT +- [x] CREATE SET STMT +- [x] RETURN STMT +- [x] TIMEOUT STMT +- [x] PARALLEL STMT + ### Insert - + +- [x] INSERT INTO STMT +- [x] ON DUPLICATE KEY UPDATE STMT + ### Select - + +- [x] FIELD +- [x] OMIT +- [x] WITH INDEX|NOINDEX +- [x] FROM +- [x] WHERE +- [x] SPLIT +- [x] GROUP +- [x] ORDER +- [x] LIMIT +- [x] START +- [x] FETCH +- [x] TIMEOUT +- [x] PARALLEL +- [x] EXPLAIN [FULL] + ### Live Select - + +- [x] FIELD +- [x] FROM +- [x] WHERE +- [x] FETCH + ### Delete - + +- [x] DELETE WHERE +- [x] RETURN +- [x] TIMEOUT +- [x] PARALLEL +- [ ] DELETE WITH RELETE + ### Remove - + +- [x] NAMESPACE +- [x] DATABASE +- [x] USER +- [x] LOGIN +- [x] TOKEN +- [x] SCOPE +- [x] TABLE +- [x] EVENT +- [x] FUNCTION +- [x] FIELD +- [x] INDEX +- [x] PARAM + ### Update - + +- [x] CONTENT +- [x] MERGE +- [x] PATCH +- [x] SET +- [x] WHERE +- [x] RETURN +- [x] TIMEOUT +- [x] PARALLEL + ### Define - + +- [x] NAMESPACE +- [x] DATABASE +- [x] USER +- [x] LOGIN +- [x] TOKEN +- [x] SCOPE +- [x] TABLE +- [x] EVENT +- [x] FUNCTION +- [x] FIELD +- [x] INDEX +- [x] PARAM +- [ ] ANALYZER + ### Info - + +- [x] KV +- [x] NS +- [x] DB +- [x] SCOPE +- [x] TABLE + ### Show - + +- [x] SINCE +- [x] LIMIT + ### Sleep - + +- [x] Duration + ## Assert - + +
  • ASSERT +- [x] WHERE +- [x] Condition +- [x] Criteria + ## Functions - + +- [x] Array +- [x] Count +- [x] Crypto +- [ ] Duration +- [ ] Geo +- [ ] HTTP +- [ ] Math +- [ ] Meta +- [ ] Parse +- [ ] Rand +- [ ] Search +- [ ] Session +- [ ] Sleep +- [ ] String +- [ ] Time +- [ ] Type +- [ ] Scripting +- [ ] Vector + ## Row - + +- [x] RowSql的支持 +
  • row_sql!宏 + ## Operators diff --git a/surrealism/README.md b/surrealism/README.md index 2bdba5d..2d9a55d 100644 --- a/surrealism/README.md +++ b/surrealism/README.md @@ -245,269 +245,269 @@ full = ["row", "builder", "surreal"] ### Configuration配置文件 - + +- [x] Surrealism.json支持 +- [x] Surrealism.toml支持 +- [ ] 自定义构建支持(SurrealismConfig) + ### Init 初始化服务 - + +- [x] DefaultInitService 默认初始化服务的支持 +- [ ] 自定义初始化服务的支持 + ### ID 表ID - + +
  • SurrealID::Default的支持 +
  • SurrealID::Int的支持 +
  • SurrealID::Float的支持 +
  • SurrealID::String的支持 +
  • SurrealID::Array的支持 +
  • SurrealID::UUID的支持 +
  • SurrealID::ULID的支持 +
  • SurrealID::RAND的支持 +
  • SurrealID::Range的支持 + ### Value 数据类型 - + +- [x] SurrealValue::None的支持 +- [x] SurrealValue::Null的支持 +- [x] SurrealValue::Int的支持 +- [x] SurrealValue::Float的支持 +- [x] SurrealValue::Decimal的支持 +- [x] SurrealValue::String的支持 +- [x] SurrealValue::Object的支持 +- [x] SurrealValue::Datetime的支持(DatetimeAdapter) +- [x] SurrealValue::Duration的支持(DurationAdapter) +- [x] SurrealValue::Array的支持 +- [ ] SurrealValue::Set的支持 +- [ ] SurrealValue::Option的支持 +- [x] SurrealValue::Geo的支持 +- [ ] SurrealValue::Record的支持 +- [ ] SurrealValue::Future的支持 +- [x] 数学常数构建 +- [x] 数学常数支持 + ## Builder - + +- [x] USE STMT +- [x] CREATE STMT +- [x] SELECT STMT +- [x] LIVE SELECT STMT +- [x] RELATE STMT +- [x] UPDATE STMT +- [x] INSERT STMT +- [x] DELETE STMT +- [x] INFO STMT +- [x] TRANSACTION STMT +- [x] DEFINE STMT +- [x] REMOVE STMT +- [x] SLEEP STMT +- [ ] LET STMT +- [ ] BEGIN STMT +- [ ] CANCEL STMT +- [ ] COMMIT STMT +- [ ] IF ELSE STMT +- [ ] FOR STMT +- [ ] BREAK STMT +- [ ] CONTINUE STMT +- [ ] KILL STMT +- [ ] THROW STMT + ### Use - + +- [x] USE NS STMT +- [x] USE DB STMT + ### Create - + +- [x] CREATE CONTENT STMT +- [x] CREATE SET STMT +- [x] RETURN STMT +- [x] TIMEOUT STMT +- [x] PARALLEL STMT + ### Insert - + +- [x] INSERT INTO STMT +- [x] ON DUPLICATE KEY UPDATE STMT + ### Select - + +- [x] FIELD +- [x] OMIT +- [x] WITH INDEX|NOINDEX +- [x] FROM +- [x] WHERE +- [x] SPLIT +- [x] GROUP +- [x] ORDER +- [x] LIMIT +- [x] START +- [x] FETCH +- [x] TIMEOUT +- [x] PARALLEL +- [x] EXPLAIN [FULL] + ### Live Select - + +- [x] FIELD +- [x] FROM +- [x] WHERE +- [x] FETCH + ### Delete - + +- [x] DELETE WHERE +- [x] RETURN +- [x] TIMEOUT +- [x] PARALLEL +- [ ] DELETE WITH RELETE + ### Remove - + +- [x] NAMESPACE +- [x] DATABASE +- [x] USER +- [x] LOGIN +- [x] TOKEN +- [x] SCOPE +- [x] TABLE +- [x] EVENT +- [x] FUNCTION +- [x] FIELD +- [x] INDEX +- [x] PARAM + ### Update - + +- [x] CONTENT +- [x] MERGE +- [x] PATCH +- [x] SET +- [x] WHERE +- [x] RETURN +- [x] TIMEOUT +- [x] PARALLEL + ### Define - + +- [x] NAMESPACE +- [x] DATABASE +- [x] USER +- [x] LOGIN +- [x] TOKEN +- [x] SCOPE +- [x] TABLE +- [x] EVENT +- [x] FUNCTION +- [x] FIELD +- [x] INDEX +- [x] PARAM +- [ ] ANALYZER + ### Info - + +- [x] KV +- [x] NS +- [x] DB +- [x] SCOPE +- [x] TABLE + ### Show - + +- [x] SINCE +- [x] LIMIT + ### Sleep - + +- [x] Duration + ## Assert - + +
  • ASSERT +- [x] WHERE +- [x] Condition +- [x] Criteria + ## Functions - + +- [x] Array +- [x] Count +- [x] Crypto +- [ ] Duration +- [ ] Geo +- [ ] HTTP +- [ ] Math +- [ ] Meta +- [ ] Parse +- [ ] Rand +- [ ] Search +- [ ] Session +- [ ] Sleep +- [ ] String +- [ ] Time +- [ ] Type +- [ ] Scripting +- [ ] Vector + ## Row - + +- [x] RowSql的支持 +
  • row_sql!宏 + ## Operators