Skip to content

Commit ba5b851

Browse files
committed
Update to use OpenSearchDSL
Signed-off-by: acarbonetto <[email protected]>
1 parent 3b8d006 commit ba5b851

File tree

8 files changed

+91
-915
lines changed

8 files changed

+91
-915
lines changed

core/src/main/java/org/opensearch/sql/expression/DSL.java

Lines changed: 0 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -615,10 +615,6 @@ public static FunctionExpression xor(Expression... expressions) {
615615
return compile(FunctionProperties.None, BuiltinFunctionName.XOR, expressions);
616616
}
617617

618-
public static FunctionExpression nested(Expression... expressions) {
619-
return compile(FunctionProperties.None, BuiltinFunctionName.NESTED, expressions);
620-
}
621-
622618
public static FunctionExpression not(Expression... expressions) {
623619
return compile(FunctionProperties.None, BuiltinFunctionName.NOT, expressions);
624620
}
@@ -827,54 +823,6 @@ public static FunctionExpression typeof(Expression value) {
827823
return compile(FunctionProperties.None, BuiltinFunctionName.TYPEOF, value);
828824
}
829825

830-
public static FunctionExpression match(Expression... args) {
831-
return compile(FunctionProperties.None, BuiltinFunctionName.MATCH, args);
832-
}
833-
834-
public static FunctionExpression match_phrase(Expression... args) {
835-
return compile(FunctionProperties.None, BuiltinFunctionName.MATCH_PHRASE, args);
836-
}
837-
838-
public static FunctionExpression match_phrase_prefix(Expression... args) {
839-
return compile(FunctionProperties.None, BuiltinFunctionName.MATCH_PHRASE_PREFIX, args);
840-
}
841-
842-
public static FunctionExpression multi_match(Expression... args) {
843-
return compile(FunctionProperties.None, BuiltinFunctionName.MULTI_MATCH, args);
844-
}
845-
846-
public static FunctionExpression simple_query_string(Expression... args) {
847-
return compile(FunctionProperties.None, BuiltinFunctionName.SIMPLE_QUERY_STRING, args);
848-
}
849-
850-
public static FunctionExpression query(Expression... args) {
851-
return compile(FunctionProperties.None, BuiltinFunctionName.QUERY, args);
852-
}
853-
854-
public static FunctionExpression query_string(Expression... args) {
855-
return compile(FunctionProperties.None, BuiltinFunctionName.QUERY_STRING, args);
856-
}
857-
858-
public static FunctionExpression match_bool_prefix(Expression... args) {
859-
return compile(FunctionProperties.None, BuiltinFunctionName.MATCH_BOOL_PREFIX, args);
860-
}
861-
862-
public static FunctionExpression wildcard_query(Expression... args) {
863-
return compile(FunctionProperties.None, BuiltinFunctionName.WILDCARD_QUERY, args);
864-
}
865-
866-
public static FunctionExpression score(Expression... args) {
867-
return compile(FunctionProperties.None, BuiltinFunctionName.SCORE, args);
868-
}
869-
870-
public static FunctionExpression scorequery(Expression... args) {
871-
return compile(FunctionProperties.None, BuiltinFunctionName.SCOREQUERY, args);
872-
}
873-
874-
public static FunctionExpression score_query(Expression... args) {
875-
return compile(FunctionProperties.None, BuiltinFunctionName.SCORE_QUERY, args);
876-
}
877-
878826
public static FunctionExpression now(FunctionProperties functionProperties, Expression... args) {
879827
return compile(functionProperties, BuiltinFunctionName.NOW, args);
880828
}

core/src/main/java/org/opensearch/sql/expression/function/BuiltinFunctionRepository.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,9 @@ public static synchronized BuiltinFunctionRepository getInstance(DataSourceServi
9191
for (DataSourceMetadata metadata : dataSourceService.getDataSourceMetadata(true)) {
9292
dataSourceService
9393
.getDataSource(metadata.getName())
94-
.getStorageEngine().getFunctions().
95-
forEach(repository::register);
94+
.getStorageEngine()
95+
.getFunctions()
96+
.forEach(repository::register);
9697
}
9798
}
9899
instance.put(dataSourceServiceHash, repository);

datasources/src/main/java/org/opensearch/sql/datasources/storage/OpenSearchDataSourceMetadataStorage.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,9 @@ public OpenSearchDataSourceMetadataStorage(
8080

8181
@Override
8282
public List<DataSourceMetadata> getDataSourceMetadata() {
83+
if (this.clusterService.state() == null) {
84+
return Collections.emptyList();
85+
}
8386
if (!this.clusterService.state().routingTable().hasIndex(DATASOURCE_INDEX_NAME)) {
8487
createDataSourcesIndex();
8588
return Collections.emptyList();

0 commit comments

Comments
 (0)