api

Clone Tools
  • last updated 49 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
TEIID-4594 Parquet Translator (#1310)

* initial implementation of parquet execution

* adding test for verifying the execution implementation

* TEIID-4594 adding a check for the page row count

(cherry picked from commit 00731926edaaf01ec590268237cd1b0df91db6d3)

* adding some logic for handling binary primitive type

* adding support for non nested list types and managing int96 and including test for list

* adding filteredSchema mechanism, implementation for direct repeated types and returning ArrayImpl from getList and getRepeatedList

* removing the metadata extension property for column_number, adding null check, adding the fix_len_byte_array primitive type

* adding the initial implementation for directory based partitioning and for getting reviewed

* refining the directory based partitioning scheme

* adding more refinements to make the visitor more generic for future

* adding test for projected columns, adding case for when the nextRowGroup is not null and some initial logic for rowGroupFilter

* Implementation for rowGroupFilter

* Adding test case for partitioning and rowfilter together, adding capabilities

* refinement except tests and rebasing to master

* TEIID-6019 creating common file logic for testing

* TEIID-6019 creating common file logic for testing

* adding initial implementation for selecting partitioned columns

* adding tests and refining with a failing test for help

* fixing the logic for row filtering handling the null rows, adding tests and refining the getDirectory method

* refining, adding multimap for multiple predicates on same column and adding test for the same

Co-authored-by: shawkins <shawkins@redhat.com>

  1. … 21 more files in changeset.
[maven-release-plugin] prepare for next development iteration

  1. … 138 more files in changeset.
[maven-release-plugin] prepare release teiid-parent-13.1.2

  1. … 138 more files in changeset.
updating to Teiid 16

  1. … 142 more files in changeset.
[maven-release-plugin] prepare for next development iteration

  1. … 142 more files in changeset.
[maven-release-plugin] prepare release teiid-parent-15.0.0

  1. … 142 more files in changeset.
[maven-release-plugin] prepare for next development iteration

  1. … 139 more files in changeset.
[maven-release-plugin] prepare release teiid-parent-14.0.1

  1. … 139 more files in changeset.
TEIID-5977 adding logic to associate a virtual function with a physical (#1316)

  1. … 18 more files in changeset.
TEIID-5985 adding a default message based upon the classname

also cleaning up sf exception handling

  1. … 1 more file in changeset.
TEIID-5982 returning lob impls instead of types

  1. … 1 more file in changeset.
TEIID-5957 adding extract dow and doy

  1. … 2 more files in changeset.
[maven-release-plugin] prepare for next development iteration

  1. … 138 more files in changeset.
[maven-release-plugin] prepare release teiid-parent-13.1.1

  1. … 138 more files in changeset.
[maven-release-plugin] prepare for next development iteration

  1. … 138 more files in changeset.
[maven-release-plugin] prepare release teiid-parent-13.0.3

  1. … 138 more files in changeset.
switching master to 15.0

  1. … 139 more files in changeset.
[maven-release-plugin] prepare for next development iteration

  1. … 139 more files in changeset.
[maven-release-plugin] prepare release teiid-parent-14.0.0

  1. … 139 more files in changeset.
TEIID-5859 TEIIDSB-198

removing explicit classmate version

switching to jakarta javax dependencies to align with spring

  1. … 16 more files in changeset.
TEIID-5859 TEIIDSB-198 switching to jakarta javax dependencies to align with spring

  1. … 16 more files in changeset.
minor change to sqlconstants and correcting the drop policy example

  1. … 1 more file in changeset.
updating to teiid 14

  1. … 138 more files in changeset.
[maven-release-plugin] prepare for next development iteration

  1. … 138 more files in changeset.
[maven-release-plugin] prepare release teiid-parent-13.1.0

  1. … 138 more files in changeset.
[maven-release-plugin] prepare for next development iteration

  1. … 138 more files in changeset.
[maven-release-plugin] prepare release teiid-parent-12.3.2

  1. … 138 more files in changeset.
TEIID-5798 adding the concept of a row policy

this is roughly based on pg, but the name is scoped to both the resource

and the role - that's why drop takes both arguments.

it has been simplified to only specify a using condition, which defaults

to a constraint/check. if you want to create separate read/write

policies, you need add two policies instead of one.

this does not yet attempt to rewrite the old permission condition logic

as policies

    • -216
    • +15
    ./src/main/java/org/teiid/metadata/Grant.java
    • -0
    • +199
    ./src/main/java/org/teiid/metadata/Permission.java
    • -0
    • +57
    ./src/main/java/org/teiid/metadata/Policy.java
    • -0
    • +162
    ./src/main/java/org/teiid/metadata/Role.java
  1. … 17 more files in changeset.
TEIID-5910 TEIID-5911 addressing security related issues

correcting xml output constraint flag

correcting row based condition procedure check

    • -1
    • +2
    ./src/test/resources/parser-test-vdb.xml
  1. … 2 more files in changeset.
TEIID-5910 TEIID-5911 addressing security related issues

correcting xml output constraint flag

correcting row based condition procedure check

    • -1
    • +2
    ./src/test/resources/parser-test-vdb.xml
  1. … 2 more files in changeset.