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(spanner): add support for Proto Columns #1084

Merged
merged 23 commits into from
May 16, 2024

Commits on Mar 27, 2023

  1. feat: Proto Columns Feature (#909)

    * feat: adding proto autogenerated code changes for proto column feature
    
    * feat: add implementation for Proto columns DDL
    
    * feat: add implementation for Proto columns DML
    
    * feat: add implementation for Proto columns DQL
    
    * feat: add NoneType check during Proto deserialization
    
    * feat: add code changes for Proto DDL support
    
    * feat: add required proto files to execute samples and tests
    
    * feat: add sample snippets for Proto columns DDL
    
    * feat: add tests for proto columns ddl, dml, dql snippets
    
    * feat: code refactoring
    
    * feat: remove staging endpoint from snippets.py
    
    * feat: comment refactor
    
    * feat: add license file
    
    * feat: update proto column data in insertion sample
    
    * feat: move column_info argument to the end to avoid breaking code
    harshachinta committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    7fd2f90 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. feat: Proto column feature tests and samples (#921)

    * feat: add integration tests for Proto Columns
    
    * feat: add unit tests for Proto Columns
    
    * feat: update tests to add column_info argument at end
    
    * feat: remove deepcopy during deserialization of proto message
    
    * feat: tests refactoring
    
    * feat: integration tests refactoring
    
    * feat: samples and sample tests refactoring
    
    * feat: lint tests folder
    
    * feat:lint samples directory
    
    * feat: stop running emulator with proto ddl commands
    
    * feat: close the file after reading
    
    * feat: update protobuf version lower bound to >3.20 to check proto message compatibility
    
    * feat: update setup for snippets_tests.py file
    
    * feat: add integration tests
    
    * feat: remove duplicate integration tests
    
    * feat: add proto_descriptor parameter to required tests
    
    * feat: add compatibility tests between Proto message, Bytes and Proto Enum, Int64
    
    * feat: add index tests for proto columns
    
    * feat: replace duplicates with sample data
    
    * feat: update protobuf lower bound version in setup.py file to add support for proto messages and enum
    
    * feat: lint fixes
    
    * feat: lint fix
    
    * feat: tests refactoring
    
    * feat: change comment from dml to dql for read
    
    * feat: tests refactoring for update db operation
    harshachinta committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    ee0bf5b View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Configuration menu
    Copy the full SHA
    0eddbcf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f44d51d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    89d0e7d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2f6f9d7 View commit details
    Browse the repository at this point in the history
  5. fix: fix code

    harshachinta committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    84d8ef6 View commit details
    Browse the repository at this point in the history
  6. fix: fix code

    harshachinta committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    b1bcf34 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    7bdfa28 View commit details
    Browse the repository at this point in the history
  2. fix(spanner): fix code

    harshachinta committed May 3, 2024
    Configuration menu
    Copy the full SHA
    bfcb58d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5ff317c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    02b3d5b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    01c3b2a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a7d60a1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1fa1605 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f658ba0 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    f8e2fcc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eea661f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9a838e0 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. Configuration menu
    Copy the full SHA
    a76980c View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    19e97d1 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    60afda1 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    d050479 View commit details
    Browse the repository at this point in the history