Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(interactive): Adapt to new data type definition #3749

Merged
merged 1 commit into from
Apr 25, 2024

Conversation

zhanglei1949
Copy link
Collaborator

@zhanglei1949 zhanglei1949 commented Apr 25, 2024

Support parsing the data type from the new unified type definition.

GS_DATA_TYPE:  # choose one
  # optional value: DT_SIGNED_INT32, DT_UNSIGNED_INT32, DT_SIGNED_INT64
  #                 DT_UNSIGNED_INT64, DT_BOOL, DT_FLOAT, DT_DOUBLE
  primitive_type:
  string:  # choose one
    long_text: # string with unlimited length
    var_char:  # string with variable length, bounded by max_length
      max_length: <uint32>
  temporal: # choose one
    date32:
    timestamp:

Also compatible with previous schema files.

@zhanglei1949 zhanglei1949 merged commit 2953f0b into alibaba:main Apr 25, 2024
37 checks passed
zhanglei1949 added a commit to zhanglei1949/GraphScope that referenced this pull request Apr 25, 2024
Support parsing the data type from the new unified type definition.

```yaml
GS_DATA_TYPE:  # choose one
  # optional value: DT_SIGNED_INT32, DT_UNSIGNED_INT32, DT_SIGNED_INT64
  #                 DT_UNSIGNED_INT64, DT_BOOL, DT_FLOAT, DT_DOUBLE
  primitive_type:
  string:  # choose one
    long_text: # string with unlimited length
    var_char:  # string with variable length, bounded by max_length
      max_length: <uint32>
  temporal: # choose one
    date32:
    timestamp:
```

Also compatible with previous schema files.

migrate schema to new unified schema def

fix format and add default_value and nullable check

minor

fix

todo: fix-ci

[GIE Compiler] support new format of flex schema in compiler

minor fix

minor fix

minor

revert unneccessary changes

fix
zhanglei1949 added a commit to zhanglei1949/GraphScope that referenced this pull request Apr 25, 2024
Support parsing the data type from the new unified type definition.

```yaml
GS_DATA_TYPE:  # choose one
  # optional value: DT_SIGNED_INT32, DT_UNSIGNED_INT32, DT_SIGNED_INT64
  #                 DT_UNSIGNED_INT64, DT_BOOL, DT_FLOAT, DT_DOUBLE
  primitive_type:
  string:  # choose one
    long_text: # string with unlimited length
    var_char:  # string with variable length, bounded by max_length
      max_length: <uint32>
  temporal: # choose one
    date32:
    timestamp:
```

Also compatible with previous schema files.

migrate schema to new unified schema def

fix format and add default_value and nullable check

minor

fix

todo: fix-ci

[GIE Compiler] support new format of flex schema in compiler

minor fix

minor fix

minor

revert unneccessary changes

fix

remove unused ci
zhanglei1949 added a commit to zhanglei1949/GraphScope that referenced this pull request Apr 25, 2024
Support parsing the data type from the new unified type definition.

```yaml
GS_DATA_TYPE:  # choose one
  # optional value: DT_SIGNED_INT32, DT_UNSIGNED_INT32, DT_SIGNED_INT64
  #                 DT_UNSIGNED_INT64, DT_BOOL, DT_FLOAT, DT_DOUBLE
  primitive_type:
  string:  # choose one
    long_text: # string with unlimited length
    var_char:  # string with variable length, bounded by max_length
      max_length: <uint32>
  temporal: # choose one
    date32:
    timestamp:
```

Also compatible with previous schema files.

migrate schema to new unified schema def

fix format and add default_value and nullable check

minor

fix

todo: fix-ci

[GIE Compiler] support new format of flex schema in compiler

minor fix

minor fix

minor

revert unneccessary changes

fix

remove unused ci

fix ci

fix

fix

add description
zhanglei1949 added a commit to zhanglei1949/GraphScope that referenced this pull request Apr 25, 2024
auto generate doc

remove generated readme and setup.py

update interactive_spec yaml

introduce java/python sdk

adapt to new api spec

todo: add unit test

revert coordinator changes

edit .gitignore

add sdk

todo: fix test

remove isbuiltin

feat(interactive): Adapt to new data type definition (alibaba#3749)

Support parsing the data type from the new unified type definition.

```yaml
GS_DATA_TYPE:  # choose one
  # optional value: DT_SIGNED_INT32, DT_UNSIGNED_INT32, DT_SIGNED_INT64
  #                 DT_UNSIGNED_INT64, DT_BOOL, DT_FLOAT, DT_DOUBLE
  primitive_type:
  string:  # choose one
    long_text: # string with unlimited length
    var_char:  # string with variable length, bounded by max_length
      max_length: <uint32>
  temporal: # choose one
    date32:
    timestamp:
```

Also compatible with previous schema files.

migrate schema to new unified schema def

fix format and add default_value and nullable check

minor

fix

todo: fix-ci

[GIE Compiler] support new format of flex schema in compiler

minor fix

minor fix

minor

revert unneccessary changes

fix

remove unused ci

fix ci

fix

fix

add description

minor fix

minor fix

fix

fix codegen

minor change on api declaration
zhanglei1949 added a commit to zhanglei1949/GraphScope that referenced this pull request Apr 25, 2024
Support parsing the data type from the new unified type definition.

```yaml
GS_DATA_TYPE:  # choose one
  # optional value: DT_SIGNED_INT32, DT_UNSIGNED_INT32, DT_SIGNED_INT64
  #                 DT_UNSIGNED_INT64, DT_BOOL, DT_FLOAT, DT_DOUBLE
  primitive_type:
  string:  # choose one
    long_text: # string with unlimited length
    var_char:  # string with variable length, bounded by max_length
      max_length: <uint32>
  temporal: # choose one
    date32:
    timestamp:
```

Also compatible with previous schema files.

migrate schema to new unified schema def

fix format and add default_value and nullable check

minor

fix

todo: fix-ci

[GIE Compiler] support new format of flex schema in compiler

minor fix

minor fix

minor

revert unneccessary changes

fix

remove unused ci

fix ci

fix

fix

add description

minor fix

minor fix

fix

fix codegen

minor fix

fixing ci
zhanglei1949 added a commit to zhanglei1949/GraphScope that referenced this pull request Apr 25, 2024
auto generate doc

remove generated readme and setup.py

update interactive_spec yaml

introduce java/python sdk

adapt to new api spec

todo: add unit test

revert coordinator changes

edit .gitignore

add sdk

todo: fix test

remove isbuiltin

feat(interactive): Adapt to new data type definition (alibaba#3749)

Support parsing the data type from the new unified type definition.

```yaml
GS_DATA_TYPE:  # choose one
  # optional value: DT_SIGNED_INT32, DT_UNSIGNED_INT32, DT_SIGNED_INT64
  #                 DT_UNSIGNED_INT64, DT_BOOL, DT_FLOAT, DT_DOUBLE
  primitive_type:
  string:  # choose one
    long_text: # string with unlimited length
    var_char:  # string with variable length, bounded by max_length
      max_length: <uint32>
  temporal: # choose one
    date32:
    timestamp:
```

Also compatible with previous schema files.

migrate schema to new unified schema def

fix format and add default_value and nullable check

minor

fix

todo: fix-ci

[GIE Compiler] support new format of flex schema in compiler

minor fix

minor fix

minor

revert unneccessary changes

fix

remove unused ci

fix ci

fix

fix

add description

minor fix

minor fix

fix

fix codegen

minor change on api declaration
@zhanglei1949 zhanglei1949 deleted the new_data_type branch May 29, 2024 08:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants