>From Ali Alsuliman <[email protected]>: Attention is currently required from: Murtadha Hubail, Peeyush Gupta, Janhavi Tripurwar. Ali Alsuliman has uploaded a new patch set (#8) to the change originally created by Janhavi Tripurwar. ( https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/19828 )
Change subject: [ASTERIXDB-3615][FUN]: lpad and rpad func ...................................................................... [ASTERIXDB-3615][FUN]: lpad and rpad func - user model changes: no - storage format changes: no - interface changes: no Details: - Implements the LPAD(input_str, length, pad_char) function for left-padding strings to a target length using the specified pad_str. - Truncates input if longer than the target length - Supports Unicode input_str and pad_str. - Implements the RPAD(input_str, length, pad_char) function for right-padding strings to a target codepoint length using the pad_str. Ext-ref: MB-67008 Change-Id: Ia74279fbbe9d23538c057cbbae9538cb219da1f2 --- A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/string/pad/rpad/rpad.00.ddl.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/string/pad/lpad/lpad.01.adm A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/string/pad/lpad/lpad.00.ddl.sqlpp M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/functions/FunctionCollection.java A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/string/pad/lpad/lpad.02.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/string/pad/lpad/lpad.01.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/string/pad/rpad/rpad.03.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/string/pad/rpad/rpad.01.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/string/pad/rpad/rpad.03.adm A asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/StringRpadDescriptor.java A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/string/pad/rpad/rpad.02.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/string/pad/lpad/lpad.03.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/string/pad/rpad/rpad.01.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/string/pad/lpad/lpad.03.adm M asterixdb/asterix-app/src/test/resources/runtimets/sqlpp_queries.xml A asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/StringLpadDescriptor.java A asterixdb/asterix-app/src/test/resources/runtimets/results/string/pad/rpad/rpad.02.adm A asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/StringPadEvaluator.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/om/functions/BuiltinFunctions.java A asterixdb/asterix-app/src/test/resources/runtimets/results/string/pad/lpad/lpad.02.adm M hyracks-fullstack/hyracks/hyracks-data/hyracks-data-std/src/main/java/org/apache/hyracks/data/std/primitive/UTF8StringPointable.java 21 files changed, 566 insertions(+), 1 deletion(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/28/19828/8 -- To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/19828 To unsubscribe, or for help writing mail filters, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-Project: asterixdb Gerrit-Branch: ionic Gerrit-Change-Id: Ia74279fbbe9d23538c057cbbae9538cb219da1f2 Gerrit-Change-Number: 19828 Gerrit-PatchSet: 8 Gerrit-Owner: Janhavi Tripurwar <[email protected]> Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Janhavi Tripurwar <[email protected]> Gerrit-Reviewer: Jenkins <[email protected]> Gerrit-Reviewer: Murtadha Hubail <[email protected]> Gerrit-Reviewer: Peeyush Gupta <[email protected]> Gerrit-CC: Ali Alsuliman <[email protected]> Gerrit-Attention: Murtadha Hubail <[email protected]> Gerrit-Attention: Peeyush Gupta <[email protected]> Gerrit-Attention: Janhavi Tripurwar <[email protected]> Gerrit-MessageType: newpatchset
