Skip to content

Commit 7111efc

Browse files
Feature/91 support for like operator (#92)
* #91: Added support for LIKE predicate
1 parent 8db1c6b commit 7111efc

24 files changed

+536
-86
lines changed

.github/workflows/upload_release_asset.yml renamed to .github/workflows/github_release.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
1-
name: Upload Release Asset
1+
name: GitHub Release
22

33
on:
44
workflow_dispatch:
55
inputs:
6-
version:
7-
description: 'Release version'
8-
required: true
96
upload_url:
107
description: 'Upload URL'
118
required: true
9+
asset_name:
10+
description: 'Asset file name'
11+
required: true
12+
asset_path:
13+
description: 'Asset file path'
14+
required: true
1215

1316
jobs:
1417
build:
@@ -28,6 +31,6 @@ jobs:
2831
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2932
with:
3033
upload_url: ${{ github.event.inputs.upload_url }}
31-
asset_path: ./target/sql-statement-builder-${{ github.event.inputs.version }}.jar
32-
asset_name: sql-statement-builder-${{ github.event.inputs.version }}.jar
34+
asset_path: ${{ github.event.inputs.asset_path }}
35+
asset_name: ${{ github.event.inputs.asset_name }}
3336
asset_content_type: application/java-archive

.github/workflows/maven.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@ name: Dependencies Check
55

66
on:
77
schedule:
8-
- cron: "0 4 * * *"
8+
- cron: "0 2 * * *"
99

1010
jobs:
1111
build:
1212
runs-on: ubuntu-latest
13-
13+
1414
steps:
1515
- uses: actions/checkout@v2
1616
- name: Set up JDK 11
1717
uses: actions/setup-java@v1
1818
with:
1919
java-version: 11
2020
- name: Checking dependencies for vulnerabilities
21-
run: mvn org.sonatype.ossindex.maven:ossindex-maven-plugin:audit -f pom.xml
21+
run: mvn org.sonatype.ossindex.maven:ossindex-maven-plugin:audit -f pom.xml

.settings/org.eclipse.jdt.core.prefs

Lines changed: 100 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
11
eclipse.preferences.version=1
2+
org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
3+
org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
4+
org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
5+
org.eclipse.jdt.core.compiler.annotation.nonnull.secondary=
6+
org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
7+
org.eclipse.jdt.core.compiler.annotation.nonnullbydefault.secondary=
8+
org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
9+
org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
10+
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
211
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
312
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
413
org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
@@ -7,11 +16,101 @@ org.eclipse.jdt.core.compiler.compliance=11
716
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
817
org.eclipse.jdt.core.compiler.debug.localVariable=generate
918
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
19+
org.eclipse.jdt.core.compiler.problem.APILeak=warning
20+
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
1021
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
22+
org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
23+
org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
24+
org.eclipse.jdt.core.compiler.problem.deadCode=warning
25+
org.eclipse.jdt.core.compiler.problem.deprecation=warning
26+
org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
27+
org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
28+
org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
29+
org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
1130
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
1231
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
32+
org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
33+
org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
34+
org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
35+
org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
36+
org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
37+
org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
1338
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
39+
org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
40+
org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
41+
org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
42+
org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
43+
org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
44+
org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
45+
org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
46+
org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
47+
org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
48+
org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
49+
org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
50+
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=warning
51+
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
52+
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
53+
org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
54+
org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
55+
org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
56+
org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
57+
org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
58+
org.eclipse.jdt.core.compiler.problem.nonnullTypeVariableFromLegacyInvocation=warning
59+
org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
60+
org.eclipse.jdt.core.compiler.problem.nullReference=warning
61+
org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
62+
org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
63+
org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
64+
org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
65+
org.eclipse.jdt.core.compiler.problem.pessimisticNullAnalysisForFreeTypeVariables=warning
66+
org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
67+
org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
68+
org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore
69+
org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
70+
org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
71+
org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
72+
org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
73+
org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
74+
org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
75+
org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
1476
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
77+
org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
78+
org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
79+
org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
80+
org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
81+
org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
82+
org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
83+
org.eclipse.jdt.core.compiler.problem.terminalDeprecation=warning
84+
org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
85+
org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
86+
org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
87+
org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
88+
org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
89+
org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=ignore
90+
org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentType=warning
91+
org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentTypeStrict=disabled
92+
org.eclipse.jdt.core.compiler.problem.unlikelyEqualsArgumentType=info
93+
org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
94+
org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
95+
org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
96+
org.eclipse.jdt.core.compiler.problem.unstableAutoModuleName=warning
97+
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
98+
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
99+
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
100+
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
101+
org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore
102+
org.eclipse.jdt.core.compiler.problem.unusedImport=warning
103+
org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
104+
org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
105+
org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
106+
org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
107+
org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
108+
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
109+
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
110+
org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
111+
org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
112+
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
113+
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
15114
org.eclipse.jdt.core.compiler.release=disabled
16115
org.eclipse.jdt.core.compiler.source=11
17116
org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false
@@ -27,7 +126,6 @@ org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_c
27126
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
28127
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
29128
org.eclipse.jdt.core.formatter.alignment_for_assignment=0
30-
org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
31129
org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
32130
org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
33131
org.eclipse.jdt.core.formatter.alignment_for_compact_loops=16
@@ -58,9 +156,7 @@ org.eclipse.jdt.core.formatter.alignment_for_type_arguments=0
58156
org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
59157
org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
60158
org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
61-
org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
62159
org.eclipse.jdt.core.formatter.blank_lines_after_package=1
63-
org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
64160
org.eclipse.jdt.core.formatter.blank_lines_before_field=0
65161
org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
66162
org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
@@ -69,7 +165,6 @@ org.eclipse.jdt.core.formatter.blank_lines_before_method=1
69165
org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
70166
org.eclipse.jdt.core.formatter.blank_lines_before_package=0
71167
org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
72-
org.eclipse.jdt.core.formatter.blank_lines_between_statement_group_in_switch=0
73168
org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
74169
org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
75170
org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
@@ -83,7 +178,7 @@ org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line
83178
org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
84179
org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
85180
org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
86-
org.eclipse.jdt.core.formatter.comment.align_tags_descriptions_grouped=false
181+
org.eclipse.jdt.core.formatter.comment.align_tags_descriptions_grouped=true
87182
org.eclipse.jdt.core.formatter.comment.align_tags_names_descriptions=false
88183
org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
89184
org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
@@ -139,12 +234,9 @@ org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=d
139234
org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
140235
org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
141236
org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
142-
org.eclipse.jdt.core.formatter.insert_space_after_arrow_in_switch_case=insert
143-
org.eclipse.jdt.core.formatter.insert_space_after_arrow_in_switch_default=insert
144237
org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
145238
org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
146239
org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
147-
org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
148240
org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
149241
org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=do not insert
150242
org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
@@ -172,7 +264,6 @@ org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declar
172264
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
173265
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
174266
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
175-
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_switch_case_expressions=insert
176267
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
177268
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
178269
org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
@@ -211,11 +302,8 @@ org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
211302
org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
212303
org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
213304
org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
214-
org.eclipse.jdt.core.formatter.insert_space_before_arrow_in_switch_case=insert
215-
org.eclipse.jdt.core.formatter.insert_space_before_arrow_in_switch_default=insert
216305
org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
217306
org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
218-
org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
219307
org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
220308
org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
221309
org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
@@ -260,7 +348,6 @@ org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_decla
260348
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
261349
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
262350
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
263-
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_switch_case_expressions=do not insert
264351
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
265352
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
266353
org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
@@ -341,12 +428,7 @@ org.eclipse.jdt.core.formatter.keep_type_declaration_on_one_line=one_line_never
341428
org.eclipse.jdt.core.formatter.lineSplit=120
342429
org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
343430
org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
344-
org.eclipse.jdt.core.formatter.number_of_blank_lines_after_code_block=0
345-
org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_code_block=0
346431
org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
347-
org.eclipse.jdt.core.formatter.number_of_blank_lines_at_end_of_code_block=0
348-
org.eclipse.jdt.core.formatter.number_of_blank_lines_at_end_of_method_body=0
349-
org.eclipse.jdt.core.formatter.number_of_blank_lines_before_code_block=0
350432
org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
351433
org.eclipse.jdt.core.formatter.parentheses_positions_in_annotation=common_lines
352434
org.eclipse.jdt.core.formatter.parentheses_positions_in_catch_clause=common_lines
@@ -365,7 +447,6 @@ org.eclipse.jdt.core.formatter.use_on_off_tags=false
365447
org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=true
366448
org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
367449
org.eclipse.jdt.core.formatter.wrap_before_assignment_operator=false
368-
org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
369450
org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
370451
org.eclipse.jdt.core.formatter.wrap_before_conditional_operator=true
371452
org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true

0 commit comments

Comments
 (0)