Clone Tools
  • last updated a few minutes 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.
TEIID-5977 adding logic to associate a virtual function with a physical (#1316)

  1. … 18 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

    • -0
    • +199
    ./Permission.java
  1. … 21 more files in changeset.
TEIID-5840 adding validation of grant/revoke targets

  1. … 5 more files in changeset.
TEIID-5833 changes to allow rest generation

  1. … 4 more files in changeset.
TEIID-5833 mostly removing the concept of namespaces (#1183)

* TEIID-5833 mostly removing the concept of namespaces

  1. … 59 more files in changeset.
TEIID-5812 adding a validation error path based upon the schema object

  1. … 2 more files in changeset.
TEIID-5774 cleaning up simple javadoc violations

  1. … 173 more files in changeset.
TEIID-5769 adding a string to json conversion

  1. … 8 more files in changeset.
TEIIDSB-102 updating jndi-name to resource-name

  1. … 13 more files in changeset.
TEIIDSB-102 deprecating jaas role

  1. … 7 more files in changeset.
TEIID-5759 updating the condition constraint syntax

also adding a release note of the compatibility flag

  1. … 5 more files in changeset.
cleanup of parser examples - should be real syntax

  1. … 3 more files in changeset.
TEIID-5481 adding json parsing functions and a jsontable construct (#1146)

  1. … 32 more files in changeset.
TEIID-5754 updating the visibility logic

  1. … 6 more files in changeset.
TEIID-5754 updating the visibility logic

  1. … 6 more files in changeset.
TEIID-5608 replacing tabs, and enabling a check

    • -139
    • +139
    ./AbstractMetadataRecord.java
    • -158
    • +158
    ./DefaultMetadataRepository.java
  1. … 1854 more files in changeset.
TEIID-5608 initial enabling of checkstyle

    • -14
    • +14
    ./DefaultMetadataRepository.java
    • -12
    • +12
    ./ExtensionMetadataProperty.java
  1. … 2232 more files in changeset.
TEIID-5604 javadoc cleanup

  1. … 46 more files in changeset.
TEIID-5645 allowing add constraint with views that have no columns

  1. … 2 more files in changeset.
TEIID-5546 fix to ensure proper namespace resolution in ddl

  1. … 3 more files in changeset.
TEIID-5546 fix to ensure proper namespace resolution in ddl

  1. … 3 more files in changeset.
TEIID-5497 changing metadatarepository back to an interface

  1. … 16 more files in changeset.
TEIID-4932 marking the classloader as transient

TEIID-4932 adding a UDF metadata factory

  1. … 6 more files in changeset.
TEIID-5257

adding column usage support for procedure result set columns - and

allowing usage to be detected from stored procedure invocations

  1. … 5 more files in changeset.
TEIIDDES-2355 adding common import properties to the admin api

  1. … 4 more files in changeset.
TEIID-4894 removing the binding concept from the metadata

  1. … 15 more files in changeset.
TEIID-4760 adding a name format property

  1. … 1 more file in changeset.
TEIID-4784 allowing alters to work correctly # Conflicts: # engine/src/main/java/org/teiid/query/QueryPlugin.java

  1. … 9 more files in changeset.