You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by AsterixDB Code Review <do...@vitalstatistix.ics.uci.edu> on 2019/12/06 18:54:21 UTC

Change in asterixdb[master]: [ASTERIXDB-2566][TYPE][FUN] Added complete set of is_* type functions.

From Glenn Galvizo <gg...@uci.edu>:

Hello Anon. E. Moose #1000171, Jenkins, 

I'd like you to reexamine a change. Please visit

    https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/4303

to look at the new patch set (#2).

Change subject: [ASTERIXDB-2566][TYPE][FUN] Added complete set of is_* type functions.
......................................................................

[ASTERIXDB-2566][TYPE][FUN] Added complete set of is_* type functions.

- user model changes: no
- storage format changes: no
- interface changes: no

details:
- Added a is_binary type function.
- Added spatial types functions: is_point, is_line, is_rectangle, is_circle, is_polygon, is_spatial
- Added temporal type functions: is_date, is_datetime, is_time, is_duration, is_interval, is_temporal
- Added a is_uuid type function.
- Added a is_multiset function

Change-Id: Icee5f2de7178e27091d457d37603ee6b4c2e0629
---
A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/types/isbinary/isbinary.1.query.sqlpp
A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/types/iscircle/iscircle.1.query.sqlpp
A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/types/isdate/isdate.1.query.sqlpp
A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/types/isdatetime/isdatetime.1.query.sqlpp
A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/types/isduration/isduration.1.query.sqlpp
A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/types/isinterval/isinterval.1.query.sqlpp
A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/types/isline/isline.1.query.sqlpp
A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/types/ismultiset/ismultiset.1.query.sqlpp
A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/types/ispoint/ispoint.1.query.sqlpp
A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/types/ispolygon/ispolygon.1.query.sqlpp
A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/types/isrectangle/isrectangle.1.query.sqlpp
A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/types/isspatial/isspatial.1.query.sqlpp
A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/types/istemporal/istemporal.1.query.sqlpp
A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/types/istime/istime.1.query.sqlpp
A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/types/isuuid/isuuid.1.query.sqlpp
A asterixdb/asterix-app/src/test/resources/runtimets/results/types/isbinary/isbinary.1.adm
A asterixdb/asterix-app/src/test/resources/runtimets/results/types/iscircle/iscircle.1.adm
A asterixdb/asterix-app/src/test/resources/runtimets/results/types/isdate/isdate.1.adm
A asterixdb/asterix-app/src/test/resources/runtimets/results/types/isdatetime/isdatetime.1.adm
A asterixdb/asterix-app/src/test/resources/runtimets/results/types/isduration/isduration.1.adm
A asterixdb/asterix-app/src/test/resources/runtimets/results/types/isinterval/isinterval.1.adm
A asterixdb/asterix-app/src/test/resources/runtimets/results/types/isline/isline.1.adm
A asterixdb/asterix-app/src/test/resources/runtimets/results/types/ismultiset/ismultiset.1.adm
A asterixdb/asterix-app/src/test/resources/runtimets/results/types/ispoint/ispoint.1.adm
A asterixdb/asterix-app/src/test/resources/runtimets/results/types/ispolygon/ispolygon.1.adm
A asterixdb/asterix-app/src/test/resources/runtimets/results/types/isrectangle/isrectangle.1.adm
A asterixdb/asterix-app/src/test/resources/runtimets/results/types/isspatial/isspatial.1.adm
A asterixdb/asterix-app/src/test/resources/runtimets/results/types/istemporal/istemporal.1.adm
A asterixdb/asterix-app/src/test/resources/runtimets/results/types/istime/istime.1.adm
A asterixdb/asterix-app/src/test/resources/runtimets/results/types/isuuid/isuuid.1.adm
M asterixdb/asterix-app/src/test/resources/runtimets/testsuite_sqlpp.xml
M asterixdb/asterix-doc/src/main/markdown/builtins/11_type.md
M asterixdb/asterix-lang-common/src/main/java/org/apache/asterix/lang/common/util/CommonFunctionMapUtil.java
M asterixdb/asterix-om/src/main/java/org/apache/asterix/om/functions/BuiltinFunctions.java
M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/common/AbstractTypeCheckEvaluator.java
A asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/common/AbstractTypeCheckWithIncompletesEvaluator.java
M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsArrayDescriptor.java
M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsAtomicDescriptor.java
A asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsBinaryDescriptor.java
M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsBooleanDescriptor.java
A asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsCircleDescriptor.java
A asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsDateDescriptor.java
A asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsDatetimeDescriptor.java
A asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsDurationDescriptor.java
A asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsIntervalDescriptor.java
A asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsLineDescriptor.java
A asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsMultisetDescriptor.java
M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsNumberDescriptor.java
M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsObjectDescriptor.java
A asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsPointDescriptor.java
A asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsPolygonDescriptor.java
A asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsRectangleDescriptor.java
A asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsSpatialDescriptor.java
M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsStringDescriptor.java
A asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsTemporalDescriptor.java
A asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsTimeDescriptor.java
A asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IsUUIDDescriptor.java
M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/functions/FunctionCollection.java
58 files changed, 2,283 insertions(+), 169 deletions(-)


  git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/03/4303/2
-- 
To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/4303
To unsubscribe, or for help writing mail filters, visit https://asterix-gerrit.ics.uci.edu/settings

Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Change-Id: Icee5f2de7178e27091d457d37603ee6b4c2e0629
Gerrit-Change-Number: 4303
Gerrit-PatchSet: 2
Gerrit-Owner: Glenn Galvizo <gg...@uci.edu>
Gerrit-Reviewer: Anon. E. Moose #1000171
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-MessageType: newpatchset