5858import com .blazebit .query .connector .azure .graph .AzureGraphApplication ;
5959import com .blazebit .query .connector .azure .graph .AzureGraphClientAccessor ;
6060import com .blazebit .query .connector .azure .graph .AzureGraphConditionalAccessPolicy ;
61- import com .blazebit .query .connector .azure .graph .AzureGraphConnectorConfig ;
6261import com .blazebit .query .connector .azure .graph .AzureGraphIncident ;
6362import com .blazebit .query .connector .azure .graph .AzureGraphManagedDevice ;
6463import com .blazebit .query .connector .azure .graph .AzureGraphOrganization ;
6564import com .blazebit .query .connector .azure .graph .AzureGraphServicePlanInfo ;
6665import com .blazebit .query .connector .azure .graph .AzureGraphUser ;
6766import com .blazebit .query .connector .azure .resourcemanager .AzureResourceBlobServiceProperties ;
6867import com .blazebit .query .connector .azure .resourcemanager .AzureResourceManagedCluster ;
69- import com .blazebit .query .connector .azure .resourcemanager .AzureResourceManagerConnectorConfig ;
70- import com .blazebit .query .connector .azure .resourcemanager .AzureResourceManagerPostgreSqlManagerConnectorConfig ;
7168import com .blazebit .query .connector .azure .resourcemanager .AzureResourcePostgreSqlFlexibleServer ;
7269import com .blazebit .query .connector .azure .resourcemanager .AzureResourceManagerPostgreSqlManager ;
7370import com .blazebit .query .connector .azure .resourcemanager .AzureResourcePostgreSqlFlexibleServerBackup ;
7875import com .blazebit .query .connector .azure .resourcemanager .AzureResourceVirtualMachine ;
7976import com .blazebit .query .connector .azure .resourcemanager .AzureResourceVirtualNetwork ;
8077import com .blazebit .query .connector .github .graphql .GitHubBranchProtectionRule ;
81- import com .blazebit .query .connector .github .graphql .GitHubConnectorConfig ;
8278import com .blazebit .query .connector .github .graphql .GitHubGraphQlClient ;
8379import com .blazebit .query .connector .github .graphql .GitHubOrganization ;
8480import com .blazebit .query .connector .github .graphql .GitHubPullRequest ;
8783import com .blazebit .query .connector .github .v0314 .model .OrganizationSimple ;
8884import com .blazebit .query .connector .github .v0314 .model .ShortBranch ;
8985import com .blazebit .query .connector .github .v0314 .model .Team ;
90- import com .blazebit .query .connector .gitlab .GitlabConnectorConfig ;
9186import com .blazebit .query .connector .gitlab .GitlabGraphQlClient ;
92- import com .blazebit .query .connector .gitlab .GitlabGraphQlConnectorConfig ;
9387import com .blazebit .query .connector .gitlab .GitlabGroup ;
9488import com .blazebit .query .connector .gitlab .GitlabMergeRequest ;
9589import com .blazebit .query .connector .gitlab .GitlabProject ;
@@ -192,7 +186,7 @@ public static void main(String[] args) throws Exception {
192186 try (EntityManagerFactory emf = Persistence .createEntityManagerFactory ( "default" )) {
193187 SessionFactory sf = emf .unwrap ( SessionFactory .class );
194188 sf .inTransaction ( s -> {
195- s .persist ( new TestEntity ( 1L , "Test" , new TestEmbeddable ( "text1" , "text2" ) ) );
189+ s .persist ( new TestEntity ( 1L , "Test" , new TestEmbeddable ( "text1" , "text2" ), Set . of ( TestEnum . A , TestEnum . B ) ) );
196190 } );
197191
198192 CriteriaBuilderFactory cbf = Criteria .getDefault ().createCriteriaBuilderFactory ( emf );
@@ -202,11 +196,11 @@ public static void main(String[] args) throws Exception {
202196 EntityViewManager evm = defaultConfiguration .createEntityViewManager ( cbf );
203197
204198 QueryContextBuilder queryContextBuilder = Queries .createQueryContextBuilder ();
205- queryContextBuilder .setProperty ( AzureResourceManagerConnectorConfig .AZURE_RESOURCE_MANAGER .getPropertyName (), createResourceManager ());
206- queryContextBuilder .setPropertyProvider ( AzureResourceManagerPostgreSqlManagerConnectorConfig .POSTGRESQL_MANAGER .getPropertyName (),
207- Main ::createPostgreSqlManagers );
208- queryContextBuilder .setProperty ( "serverParameters" , List .of ("ssl_min_protocol_version" , "authentication_timeout" ));
209- queryContextBuilder .setProperty ( AzureGraphConnectorConfig .GRAPH_SERVICE_CLIENT .getPropertyName (), createGraphServiceClient ());
199+ // queryContextBuilder.setProperty( AzureResourceManagerConnectorConfig.AZURE_RESOURCE_MANAGER.getPropertyName(), createResourceManager());
200+ // queryContextBuilder.setPropertyProvider( AzureResourceManagerPostgreSqlManagerConnectorConfig.POSTGRESQL_MANAGER.getPropertyName(),
201+ // Main::createPostgreSqlManagers );
202+ // queryContextBuilder.setProperty( "serverParameters", List.of("ssl_min_protocol_version", "authentication_timeout"));
203+ // queryContextBuilder.setProperty( AzureGraphConnectorConfig.GRAPH_SERVICE_CLIENT.getPropertyName(), createGraphServiceClient());
210204// queryContextBuilder.setProperty( AwsConnectorConfig.ACCOUNT.getPropertyName(), createAwsAccount() );
211205// queryContextBuilder.setProperty( GoogleDirectoryConnectorConfig.GOOGLE_DIRECTORY_SERVICE.getPropertyName(), createGoogleDirectory() );
212206// queryContextBuilder.setProperty( GoogleDriveConnectorConfig.GOOGLE_DRIVE_SERVICE.getPropertyName(), createGoogleDrive() );
@@ -216,11 +210,11 @@ public static void main(String[] args) throws Exception {
216210// queryContextBuilder.setProperty( "jqlQuery", "statusCategory != Done");
217211// queryContextBuilder.setProperty( JiraCloudAdminConnectorConfig.API_CLIENT.getPropertyName(), createJiraCloudAdminOrganizationApiClient());
218212 queryContextBuilder .setProperty ( EntityViewConnectorConfig .ENTITY_VIEW_MANAGER .getPropertyName (), evm );
219- queryContextBuilder .setProperty ( GitlabConnectorConfig .GITLAB_API .getPropertyName (), createGitlabApi ());
220- queryContextBuilder .setProperty ( GitlabGraphQlConnectorConfig .GITLAB_GRAPHQL_CLIENT .getPropertyName (), createGitlabGraphQLClient ());
213+ // queryContextBuilder.setProperty( GitlabConnectorConfig.GITLAB_API.getPropertyName(), createGitlabApi());
214+ // queryContextBuilder.setProperty( GitlabGraphQlConnectorConfig.GITLAB_GRAPHQL_CLIENT.getPropertyName(), createGitlabGraphQLClient());
221215// queryContextBuilder.setProperty(KandjiConnectorConfig.API_CLIENT.getPropertyName(), createKandjiApiClient());
222216// queryContextBuilder.setProperty(GithubConnectorConfig.GITHUB.getPropertyName(), createGithub());
223- queryContextBuilder .setProperty ( GitHubConnectorConfig .GITHUB_GRAPHQL_CLIENT .getPropertyName (), createGitHubGraphQLClient ());
217+ // queryContextBuilder.setProperty( GitHubConnectorConfig.GITHUB_GRAPHQL_CLIENT.getPropertyName(), createGitHubGraphQLClient());
224218// queryContextBuilder.setProperty(com.blazebit.query.connector.github.v0314.GithubConnectorConfig.API_CLIENT.getPropertyName(), createGitHubApiClient());
225219
226220 // Azure Resource manager
@@ -385,8 +379,8 @@ public static void main(String[] args) throws Exception {
385379// testGitHub( session );
386380// testGitHubOpenAPI( session );
387381// testKandji( session );
388- // testEntityView( session );
389- testAzureGraph ( session );
382+ testEntityView ( session );
383+ // testAzureGraph( session );
390384// testAzureResourceManager( session );
391385 }
392386 }
@@ -931,6 +925,10 @@ private static void testEntityView(QuerySession session) {
931925 "select t.id, e.text1 from " + name ( TestEntityView .class ) + " t, unnest(t.elements) e" );
932926 List <Object []> entityViewResult = entityViewQuery .getResultList ();
933927 print ( entityViewResult , "id" , "text1" );
928+ TypedQuery <Object []> entityViewQuery2 = session .createQuery (
929+ "select t.id, array_contains(t.enums, 'A') from " + name ( TestEntityView .class ) + " t" );
930+ List <Object []> entityViewResult2 = entityViewQuery2 .getResultList ();
931+ print ( entityViewResult2 , "id" , "enums" );
934932 }
935933
936934 private static void testAzureGraph (QuerySession session ) {
0 commit comments