From af2b1d5b80904dd8042b1b2f5cd6740e11a2164f Mon Sep 17 00:00:00 2001 From: Wroud Date: Fri, 19 Jun 2020 19:58:46 +0300 Subject: [PATCH] chore: update sdk, readme and build scripts --- deploy/build.bat | 7 +- deploy/build.sh | 7 +- webapp/configs/webpack.product.config.js | 11 +- webapp/configs/webpack.product.dev.config.js | 11 +- webapp/packages/core-sdk/src/sdk.ts | 2205 +++++++++-------- .../public/favicon.png | Bin .../public/favicon.svg | 0 .../public/icons/arrow-sm.svg | 0 .../public/icons/dots.svg | 0 .../public/icons/grid.png | Bin .../public/icons/group.svg | 0 .../public/icons/icons.svg | 0 .../public/icons/logo.svg | 0 .../public/icons/properties.png | Bin .../public/icons/schema.png | Bin .../public/icons/search.svg | 0 .../public/icons/settings.svg | 0 .../public/icons/spinner-primary.svg | 0 .../public/icons/spinner.svg | 0 .../public/icons/sql_exec.png | Bin .../public/icons/sql_exec_new.png | Bin .../public/icons/sql_script.png | Bin .../public/icons/x.svg | 0 .../public/images/loader-sm.gif | Bin .../public/images/loader.gif | Bin webapp/readme.md | 15 +- 26 files changed, 1131 insertions(+), 1125 deletions(-) rename webapp/packages/{core-app => product-default}/public/favicon.png (100%) rename webapp/packages/{core-app => product-default}/public/favicon.svg (100%) rename webapp/packages/{core-app => product-default}/public/icons/arrow-sm.svg (100%) rename webapp/packages/{core-app => product-default}/public/icons/dots.svg (100%) rename webapp/packages/{core-app => product-default}/public/icons/grid.png (100%) rename webapp/packages/{core-app => product-default}/public/icons/group.svg (100%) rename webapp/packages/{core-app => product-default}/public/icons/icons.svg (100%) rename webapp/packages/{core-app => product-default}/public/icons/logo.svg (100%) rename webapp/packages/{core-app => product-default}/public/icons/properties.png (100%) rename webapp/packages/{core-app => product-default}/public/icons/schema.png (100%) rename webapp/packages/{core-app => product-default}/public/icons/search.svg (100%) rename webapp/packages/{core-app => product-default}/public/icons/settings.svg (100%) rename webapp/packages/{core-app => product-default}/public/icons/spinner-primary.svg (100%) rename webapp/packages/{core-app => product-default}/public/icons/spinner.svg (100%) rename webapp/packages/{core-app => product-default}/public/icons/sql_exec.png (100%) rename webapp/packages/{core-app => product-default}/public/icons/sql_exec_new.png (100%) rename webapp/packages/{core-app => product-default}/public/icons/sql_script.png (100%) rename webapp/packages/{core-app => product-default}/public/icons/x.svg (100%) rename webapp/packages/{core-app => product-default}/public/images/loader-sm.gif (100%) rename webapp/packages/{core-app => product-default}/public/images/loader.gif (100%) diff --git a/deploy/build.bat b/deploy/build.bat index d8a4c4cce9..faa44fba27 100644 --- a/deploy/build.bat +++ b/deploy/build.bat @@ -35,14 +35,15 @@ echo Build static content cd ..\webapp -call yarn run bootstrap -call yarn run build +call yarn +call lerna bootstrap +call lerna run build --stream --scope=@cloudbeaver/product-default cd ..\deploy echo Copy static content -xcopy /E /Q ..\webapp\packages\cloudbeaver\dist cloudbeaver\web >NUL +xcopy /E /Q ..\webapp\packages\product-default\lib cloudbeaver\web >NUL echo Cloudbeaver is ready. Run run-server.bat in cloudbeaver folder to start the server. diff --git a/deploy/build.sh b/deploy/build.sh index 4159cd4ba6..ac878739a4 100755 --- a/deploy/build.sh +++ b/deploy/build.sh @@ -35,13 +35,14 @@ echo "Build static content" cd ../webapp -yarn run bootstrap -yarn run build +yarn +lerna run bootstrap +lerna run build --stream --scope=@cloudbeaver/product-default cd ../deploy echo "Copy static content" -cp -rp ../webapp/packages/cloudbeaver/dist/* cloudbeaver/web +cp -rp ../webapp/packages/product-default/lib/* cloudbeaver/web echo "Cloudbeaver is ready. Run run-server.bat in cloudbeaver folder to start the server." diff --git a/webapp/configs/webpack.product.config.js b/webapp/configs/webpack.product.config.js index 9790b7e093..c9a794abf4 100644 --- a/webapp/configs/webpack.product.config.js +++ b/webapp/configs/webpack.product.config.js @@ -41,12 +41,11 @@ module.exports = (env, argv) => merge(commonConfig(env, argv), { concatenateModules: true, }, plugins: [ - // new CopyWebpackPlugin({ - // patterns: [ - // { from: './public', to: '', force: true }, - // ...deps - // ].filter(Boolean) - // }), + new CopyWebpackPlugin({ + patterns: [ + { from: './public', to: '', force: true }, + ].filter(Boolean) + }), new webpack.DefinePlugin({ version: JSON.stringify(package.buildVersion), }), diff --git a/webapp/configs/webpack.product.dev.config.js b/webapp/configs/webpack.product.dev.config.js index 3dbb7125ad..3bba50cac5 100644 --- a/webapp/configs/webpack.product.dev.config.js +++ b/webapp/configs/webpack.product.dev.config.js @@ -35,12 +35,11 @@ module.exports = (env, argv) => merge(commonConfig(env, argv), { }, devtool: 'cheap-module-eval-source-map', plugins: [ - // new CopyWebpackPlugin({ - // patterns: [ - // { from: './public', to: '', force: true }, - // ...deps - // ].filter(Boolean) - // }), + new CopyWebpackPlugin({ + patterns: [ + { from: './public', to: '', force: true }, + ].filter(Boolean) + }), new webpack.DefinePlugin({ dbeaverPlugins: JSON.stringify(packageJson.dbeaverPlugins), version: JSON.stringify(packageJson.buildVersion), diff --git a/webapp/packages/core-sdk/src/sdk.ts b/webapp/packages/core-sdk/src/sdk.ts index 19835f6824..56145334b8 100644 --- a/webapp/packages/core-sdk/src/sdk.ts +++ b/webapp/packages/core-sdk/src/sdk.ts @@ -2,6 +2,7 @@ import { GraphQLClient } from 'graphql-request'; export type Maybe = T; +export type Exact = { [K in keyof T]: T[K] }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { @@ -14,333 +15,6 @@ export type Scalars = { DateTime: any; }; -export type AdminPermissionInfo = { - id: Scalars['ID']; - label?: Maybe; - description?: Maybe; - provider: Scalars['String']; - category?: Maybe; -}; - -export type AdminRoleInfo = { - roleId: Scalars['ID']; - roleName?: Maybe; - rolePermissions: Array>; -}; - -export type AdminUserInfo = { - userId: Scalars['ID']; - metaParameters: Scalars['Object']; - configurationParameters: Scalars['Object']; - grantedRoles: Array>; -}; - -export type AsyncTaskInfo = { - id: Scalars['String']; - name?: Maybe; - running: Scalars['Boolean']; - status?: Maybe; - error?: Maybe; - result?: Maybe; - taskResult?: Maybe; -}; - -export enum AuthCredentialEncryption { - None = 'none', - Plain = 'plain', - Hash = 'hash' -} - -export type AuthCredentialInfo = { - id: Scalars['ID']; - displayName: Scalars['String']; - description?: Maybe; - admin?: Maybe; - user?: Maybe; - possibleValues?: Maybe>>; - encryption?: Maybe; -}; - -export type AuthProviderInfo = { - id: Scalars['ID']; - label: Scalars['String']; - icon?: Maybe; - description?: Maybe; - defaultProvider?: Maybe; - credentialParameters: Array; -}; - -export type ConnectionConfig = { - name?: Maybe; - description?: Maybe; - dataSourceId?: Maybe; - driverId?: Maybe; - host?: Maybe; - port?: Maybe; - databaseName?: Maybe; - url?: Maybe; - properties?: Maybe; - userName?: Maybe; - userPassword?: Maybe; -}; - -export type ConnectionInfo = { - id: Scalars['ID']; - driverId: Scalars['ID']; - name: Scalars['String']; - description?: Maybe; - properties?: Maybe; - connected: Scalars['Boolean']; - provided: Scalars['Boolean']; - connectTime?: Maybe; - connectionError?: Maybe; - serverVersion?: Maybe; - clientVersion?: Maybe; - features: Array; -}; - -export type DatabaseObjectInfo = { - name?: Maybe; - description?: Maybe; - type?: Maybe; - properties?: Maybe>>; - ordinalPosition?: Maybe; - fullyQualifiedName?: Maybe; - overloadedName?: Maybe; - uniqueName?: Maybe; - state?: Maybe; - features?: Maybe>>; - editors?: Maybe>>; -}; - -export type DatabaseObjectInfoPropertiesArgs = { - filter?: Maybe; -}; - -export type DatabaseStructContainers = { - catalogList: Array; - schemaList: Array; -}; - -export type DataSourceInfo = { - id: Scalars['ID']; - driverId: Scalars['ID']; - name: Scalars['String']; - description?: Maybe; - host?: Maybe; - server?: Maybe; - port?: Maybe; - url?: Maybe; - properties?: Maybe; -}; - -export type DataTransferParameters = { - processorId: Scalars['ID']; - settings?: Maybe; - processorProperties: Scalars['Object']; - filter?: Maybe; -}; - -export type DataTransferProcessorInfo = { - id: Scalars['ID']; - name?: Maybe; - description?: Maybe; - fileExtension?: Maybe; - appFileExtension?: Maybe; - appName?: Maybe; - order: Scalars['Int']; - icon?: Maybe; - properties?: Maybe>>; - isBinary?: Maybe; - isHTML?: Maybe; -}; - -export type DriverInfo = { - id: Scalars['ID']; - name?: Maybe; - description?: Maybe; - icon?: Maybe; - iconBig?: Maybe; - providerId?: Maybe; - driverClassName?: Maybe; - defaultPort?: Maybe; - sampleURL?: Maybe; - driverInfoURL?: Maybe; - driverPropertiesURL?: Maybe; - embedded?: Maybe; - anonymousAccess?: Maybe; - allowsEmptyPassword?: Maybe; - licenseRequired?: Maybe; - license?: Maybe; - custom?: Maybe; - promotedScore?: Maybe; - connectionProperties?: Maybe; - defaultConnectionProperties?: Maybe; - driverProperties?: Maybe>>; - driverParameters?: Maybe; -}; - -export type DriverPropertyInfo = { - id: Scalars['ID']; - displayName?: Maybe; - description?: Maybe; - category?: Maybe; - dataType?: Maybe; - defaultValue?: Maybe; - validValues?: Maybe>>; -}; - -export type LogEntry = { - time?: Maybe; - type: Scalars['String']; - message?: Maybe; - stackTrace?: Maybe; -}; - -export type Mutation = { - asyncSqlExecuteQuery: AsyncTaskInfo; - asyncTaskCancel?: Maybe; - asyncTaskStatus: AsyncTaskInfo; - changeSessionLanguage?: Maybe; - closeConnection: Scalars['Boolean']; - closeSession?: Maybe; - createConnection: ConnectionInfo; - openConnection: ConnectionInfo; - openSession: SessionInfo; - readDataFromContainer?: Maybe; - sqlContextCreate: SqlContextInfo; - sqlContextDestroy: Scalars['Boolean']; - sqlContextSetDefaults: Scalars['Boolean']; - sqlExecuteQuery?: Maybe; - sqlResultClose: Scalars['Boolean']; - testConnection: ConnectionInfo; - touchSession?: Maybe; - updateResultsData?: Maybe; -}; - -export type MutationAsyncSqlExecuteQueryArgs = { - connectionId: Scalars['ID']; - contextId: Scalars['ID']; - sql: Scalars['String']; - filter?: Maybe; -}; - -export type MutationAsyncTaskCancelArgs = { - id: Scalars['String']; -}; - -export type MutationAsyncTaskStatusArgs = { - id: Scalars['String']; -}; - -export type MutationChangeSessionLanguageArgs = { - locale?: Maybe; -}; - -export type MutationCloseConnectionArgs = { - id: Scalars['ID']; -}; - -export type MutationCreateConnectionArgs = { - config: ConnectionConfig; -}; - -export type MutationOpenConnectionArgs = { - config: ConnectionConfig; -}; - -export type MutationReadDataFromContainerArgs = { - connectionId: Scalars['ID']; - contextId: Scalars['ID']; - containerNodePath: Scalars['ID']; - filter?: Maybe; -}; - -export type MutationSqlContextCreateArgs = { - connectionId: Scalars['ID']; - defaultCatalog?: Maybe; - defaultSchema?: Maybe; -}; - -export type MutationSqlContextDestroyArgs = { - connectionId: Scalars['ID']; - contextId: Scalars['ID']; -}; - -export type MutationSqlContextSetDefaultsArgs = { - connectionId: Scalars['ID']; - contextId: Scalars['ID']; - defaultCatalog?: Maybe; - defaultSchema?: Maybe; -}; - -export type MutationSqlExecuteQueryArgs = { - connectionId: Scalars['ID']; - contextId: Scalars['ID']; - sql: Scalars['String']; - filter?: Maybe; -}; - -export type MutationSqlResultCloseArgs = { - connectionId: Scalars['ID']; - contextId: Scalars['ID']; - resultId: Scalars['ID']; -}; - -export type MutationTestConnectionArgs = { - config: ConnectionConfig; -}; - -export type MutationUpdateResultsDataArgs = { - connectionId: Scalars['ID']; - contextId: Scalars['ID']; - resultsId: Scalars['ID']; - updateRow: Array>; - updateValues?: Maybe; -}; - -export type NavigatorNodeInfo = { - id: Scalars['ID']; - name?: Maybe; - icon?: Maybe; - description?: Maybe; - nodeType?: Maybe; - hasChildren?: Maybe; - object?: Maybe; - features?: Maybe>>; - folder?: Maybe; - inline?: Maybe; - navigable?: Maybe; -}; - -export type ObjectDescriptor = { - id?: Maybe; - displayName?: Maybe; - fullName?: Maybe; - uniqueName?: Maybe; - description?: Maybe; - value?: Maybe; -}; - -export type ObjectPropertyFilter = { - ids?: Maybe>>; - features?: Maybe>>; - categories?: Maybe>>; - dataTypes?: Maybe>>; -}; - -export type ObjectPropertyInfo = { - id?: Maybe; - displayName?: Maybe; - description?: Maybe; - category?: Maybe; - dataType?: Maybe; - value?: Maybe; - validValues?: Maybe>>; - defaultValue?: Maybe; - features: Array; -}; - export type Query = { authLogin: UserAuthInfo; authLogout?: Maybe; @@ -499,6 +173,143 @@ export type QuerySqlListContextsArgs = { connectionId: Scalars['ID']; }; +export type Mutation = { + asyncSqlExecuteQuery: AsyncTaskInfo; + asyncTaskCancel?: Maybe; + asyncTaskStatus: AsyncTaskInfo; + changeSessionLanguage?: Maybe; + closeConnection: Scalars['Boolean']; + closeSession?: Maybe; + createConnection: ConnectionInfo; + openConnection: ConnectionInfo; + openSession: SessionInfo; + readDataFromContainer?: Maybe; + sqlContextCreate: SqlContextInfo; + sqlContextDestroy: Scalars['Boolean']; + sqlContextSetDefaults: Scalars['Boolean']; + sqlExecuteQuery?: Maybe; + sqlResultClose: Scalars['Boolean']; + testConnection: ConnectionInfo; + touchSession?: Maybe; + updateResultsData?: Maybe; +}; + +export type MutationAsyncSqlExecuteQueryArgs = { + connectionId: Scalars['ID']; + contextId: Scalars['ID']; + sql: Scalars['String']; + filter?: Maybe; +}; + +export type MutationAsyncTaskCancelArgs = { + id: Scalars['String']; +}; + +export type MutationAsyncTaskStatusArgs = { + id: Scalars['String']; +}; + +export type MutationChangeSessionLanguageArgs = { + locale?: Maybe; +}; + +export type MutationCloseConnectionArgs = { + id: Scalars['ID']; +}; + +export type MutationCreateConnectionArgs = { + config: ConnectionConfig; +}; + +export type MutationOpenConnectionArgs = { + config: ConnectionConfig; +}; + +export type MutationReadDataFromContainerArgs = { + connectionId: Scalars['ID']; + contextId: Scalars['ID']; + containerNodePath: Scalars['ID']; + filter?: Maybe; +}; + +export type MutationSqlContextCreateArgs = { + connectionId: Scalars['ID']; + defaultCatalog?: Maybe; + defaultSchema?: Maybe; +}; + +export type MutationSqlContextDestroyArgs = { + connectionId: Scalars['ID']; + contextId: Scalars['ID']; +}; + +export type MutationSqlContextSetDefaultsArgs = { + connectionId: Scalars['ID']; + contextId: Scalars['ID']; + defaultCatalog?: Maybe; + defaultSchema?: Maybe; +}; + +export type MutationSqlExecuteQueryArgs = { + connectionId: Scalars['ID']; + contextId: Scalars['ID']; + sql: Scalars['String']; + filter?: Maybe; +}; + +export type MutationSqlResultCloseArgs = { + connectionId: Scalars['ID']; + contextId: Scalars['ID']; + resultId: Scalars['ID']; +}; + +export type MutationTestConnectionArgs = { + config: ConnectionConfig; +}; + +export type MutationUpdateResultsDataArgs = { + connectionId: Scalars['ID']; + contextId: Scalars['ID']; + resultsId: Scalars['ID']; + updateRow: Array>; + updateValues?: Maybe; +}; + +export type AsyncTaskInfo = { + id: Scalars['String']; + name?: Maybe; + running: Scalars['Boolean']; + status?: Maybe; + error?: Maybe; + result?: Maybe; + taskResult?: Maybe; +}; + +export type ServerError = { + message?: Maybe; + errorCode?: Maybe; + stackTrace?: Maybe; + causedBy?: Maybe; +}; + +export type ServerMessage = { + time?: Maybe; + message?: Maybe; +}; + +export type ServerLanguage = { + isoCode: Scalars['String']; + displayName?: Maybe; + nativeName?: Maybe; +}; + +export type WebServiceConfig = { + id: Scalars['String']; + name: Scalars['String']; + description: Scalars['String']; + bundleVersion: Scalars['String']; +}; + export type ServerConfig = { name: Scalars['String']; version: Scalars['String']; @@ -514,24 +325,6 @@ export type ServerConfig = { productConfiguration: Scalars['Object']; }; -export type ServerError = { - message?: Maybe; - errorCode?: Maybe; - stackTrace?: Maybe; - causedBy?: Maybe; -}; - -export type ServerLanguage = { - isoCode: Scalars['String']; - displayName?: Maybe; - nativeName?: Maybe; -}; - -export type ServerMessage = { - time?: Maybe; - message?: Maybe; -}; - export type SessionInfo = { createTime: Scalars['String']; lastAccessTime: Scalars['String']; @@ -541,6 +334,167 @@ export type SessionInfo = { connections: Array; }; +export type DriverInfo = { + id: Scalars['ID']; + name?: Maybe; + description?: Maybe; + icon?: Maybe; + iconBig?: Maybe; + providerId?: Maybe; + driverClassName?: Maybe; + defaultPort?: Maybe; + sampleURL?: Maybe; + driverInfoURL?: Maybe; + driverPropertiesURL?: Maybe; + embedded?: Maybe; + anonymousAccess?: Maybe; + allowsEmptyPassword?: Maybe; + licenseRequired?: Maybe; + license?: Maybe; + custom?: Maybe; + promotedScore?: Maybe; + connectionProperties?: Maybe; + defaultConnectionProperties?: Maybe; + driverProperties?: Maybe>>; + driverParameters?: Maybe; +}; + +export type DriverPropertyInfo = { + id: Scalars['ID']; + displayName?: Maybe; + description?: Maybe; + category?: Maybe; + dataType?: Maybe; + defaultValue?: Maybe; + validValues?: Maybe>>; +}; + +export type DataSourceInfo = { + id: Scalars['ID']; + driverId: Scalars['ID']; + name: Scalars['String']; + description?: Maybe; + host?: Maybe; + server?: Maybe; + port?: Maybe; + url?: Maybe; + properties?: Maybe; +}; + +export type ConnectionConfig = { + name?: Maybe; + description?: Maybe; + dataSourceId?: Maybe; + driverId?: Maybe; + host?: Maybe; + port?: Maybe; + databaseName?: Maybe; + url?: Maybe; + properties?: Maybe; + userName?: Maybe; + userPassword?: Maybe; +}; + +export type ConnectionInfo = { + id: Scalars['ID']; + driverId: Scalars['ID']; + name: Scalars['String']; + description?: Maybe; + properties?: Maybe; + connected: Scalars['Boolean']; + provided: Scalars['Boolean']; + connectTime?: Maybe; + connectionError?: Maybe; + serverVersion?: Maybe; + clientVersion?: Maybe; + features: Array; +}; + +export type LogEntry = { + time?: Maybe; + type: Scalars['String']; + message?: Maybe; + stackTrace?: Maybe; +}; + +export type ObjectDescriptor = { + id?: Maybe; + displayName?: Maybe; + fullName?: Maybe; + uniqueName?: Maybe; + description?: Maybe; + value?: Maybe; +}; + +export type ObjectPropertyInfo = { + id?: Maybe; + displayName?: Maybe; + description?: Maybe; + category?: Maybe; + dataType?: Maybe; + value?: Maybe; + validValues?: Maybe>>; + defaultValue?: Maybe; + features: Array; +}; + +export type ObjectPropertyFilter = { + ids?: Maybe>>; + features?: Maybe>>; + categories?: Maybe>>; + dataTypes?: Maybe>>; +}; + +export type DatabaseObjectInfo = { + name?: Maybe; + description?: Maybe; + type?: Maybe; + properties?: Maybe>>; + ordinalPosition?: Maybe; + fullyQualifiedName?: Maybe; + overloadedName?: Maybe; + uniqueName?: Maybe; + state?: Maybe; + features?: Maybe>>; + editors?: Maybe>>; +}; + +export type DatabaseObjectInfoPropertiesArgs = { + filter?: Maybe; +}; + +export type NavigatorNodeInfo = { + id: Scalars['ID']; + name?: Maybe; + icon?: Maybe; + description?: Maybe; + nodeType?: Maybe; + hasChildren?: Maybe; + object?: Maybe; + features?: Maybe>>; + folder?: Maybe; + inline?: Maybe; + navigable?: Maybe; +}; + +export type DatabaseStructContainers = { + catalogList: Array; + schemaList: Array; +}; + +export type SqlDialectInfo = { + name?: Maybe; + dataTypes?: Maybe>>; + functions?: Maybe>>; + reservedWords?: Maybe>>; + quoteStrings?: Maybe>>>>; + singleLineComments?: Maybe>>; + multiLineComments?: Maybe>>>>; + catalogSeparator?: Maybe; + structSeparator?: Maybe; + scriptDelimiter?: Maybe; +}; + export type SqlCompletionProposal = { displayString?: Maybe; type?: Maybe; @@ -559,14 +513,6 @@ export type SqlContextInfo = { defaultSchema?: Maybe; }; -export type SqlDataFilter = { - offset?: Maybe; - limit?: Maybe; - constraints?: Maybe>>; - where?: Maybe; - orderBy?: Maybe; -}; - export type SqlDataFilterConstraint = { attribute: Scalars['String']; orderPosition?: Maybe; @@ -576,30 +522,12 @@ export type SqlDataFilterConstraint = { value?: Maybe; }; -export type SqlDialectInfo = { - name?: Maybe; - dataTypes?: Maybe>>; - functions?: Maybe>>; - reservedWords?: Maybe>>; - quoteStrings?: Maybe>>>>; - singleLineComments?: Maybe>>; - multiLineComments?: Maybe>>>>; - catalogSeparator?: Maybe; - structSeparator?: Maybe; - scriptDelimiter?: Maybe; -}; - -export type SqlExecuteInfo = { - statusMessage?: Maybe; - duration?: Maybe; - results: Array; -}; - -export type SqlQueryResults = { - title?: Maybe; - updateRowCount?: Maybe; - sourceQuery?: Maybe; - resultSet?: Maybe; +export type SqlDataFilter = { + offset?: Maybe; + limit?: Maybe; + constraints?: Maybe>>; + where?: Maybe; + orderBy?: Maybe; }; export type SqlResultColumn = { @@ -623,6 +551,65 @@ export type SqlResultSet = { hasMoreData?: Maybe; }; +export type SqlQueryResults = { + title?: Maybe; + updateRowCount?: Maybe; + sourceQuery?: Maybe; + resultSet?: Maybe; +}; + +export type SqlExecuteInfo = { + statusMessage?: Maybe; + duration?: Maybe; + results: Array; +}; + +export type AdminUserInfo = { + userId: Scalars['ID']; + metaParameters: Scalars['Object']; + configurationParameters: Scalars['Object']; + grantedRoles: Array>; +}; + +export type AdminRoleInfo = { + roleId: Scalars['ID']; + roleName?: Maybe; + rolePermissions: Array>; +}; + +export type AdminPermissionInfo = { + id: Scalars['ID']; + label?: Maybe; + description?: Maybe; + provider: Scalars['String']; + category?: Maybe; +}; + +export enum AuthCredentialEncryption { + None = 'none', + Plain = 'plain', + Hash = 'hash' +} + +export type AuthCredentialInfo = { + id: Scalars['ID']; + displayName: Scalars['String']; + description?: Maybe; + admin?: Maybe; + user?: Maybe; + possibleValues?: Maybe>>; + encryption?: Maybe; +}; + +export type AuthProviderInfo = { + id: Scalars['ID']; + label: Scalars['String']; + icon?: Maybe; + description?: Maybe; + defaultProvider?: Maybe; + credentialParameters: Array; +}; + export type UserAuthInfo = { userId: Scalars['String']; displayName?: Maybe; @@ -631,254 +618,33 @@ export type UserAuthInfo = { message?: Maybe; }; -export type WebServiceConfig = { - id: Scalars['String']; - name: Scalars['String']; - description: Scalars['String']; - bundleVersion: Scalars['String']; -}; - -export type NavGetStructContainersQueryVariables = { - connectionId: Scalars['ID']; - catalogId?: Maybe; -}; - -export type NavGetStructContainersQuery = { navGetStructContainers: { catalogList: Array>; schemaList: Array> } }; - -export type CloseConnectionMutationVariables = { +export type DataTransferProcessorInfo = { id: Scalars['ID']; + name?: Maybe; + description?: Maybe; + fileExtension?: Maybe; + appFileExtension?: Maybe; + appName?: Maybe; + order: Scalars['Int']; + icon?: Maybe; + properties?: Maybe>>; + isBinary?: Maybe; + isHTML?: Maybe; }; -export type CloseConnectionMutation = Pick; - -export type ConnectionStateQueryVariables = { - id: Scalars['ID']; +export type DataTransferParameters = { + processorId: Scalars['ID']; + settings?: Maybe; + processorProperties: Scalars['Object']; + filter?: Maybe; }; -export type ConnectionStateQuery = { connection: Pick }; - -export type CreateConnectionMutationVariables = { - config: ConnectionConfig; -}; - -export type CreateConnectionMutation = { createConnection: Pick }; - -export type DataSourceListQueryVariables = {}; - -export type DataSourceListQuery = { dataSourceList: Array> }; - -export type DriverListQueryVariables = {}; - -export type DriverListQuery = { driverList: Array> }; - -export type DriverPropertiesQueryVariables = { - driverId: Scalars['ID']; -}; - -export type DriverPropertiesQuery = { driver: Array<( - Pick - & { driverProperties?: Maybe>>> } - )>; }; - -export type GetDriverByIdQueryVariables = { - driverId: Scalars['ID']; -}; - -export type GetDriverByIdQuery = { driverList: Array> }; - -export type OpenConnectionMutationVariables = { - config: ConnectionConfig; -}; - -export type OpenConnectionMutation = { openConnection: Pick }; - -export type TestConnectionMutationVariables = { - config: ConnectionConfig; -}; - -export type TestConnectionMutation = { testConnection: Pick }; - -export type GetChildrenDbObjectInfoQueryVariables = { - navNodeId: Scalars['ID']; - filter?: Maybe; -}; - -export type GetChildrenDbObjectInfoQuery = { dbObjects: Array<( - Pick - & { object?: Maybe<( - Pick - & { properties?: Maybe>>> } - )>; } - )>; }; - -export type GetDbObjectInfoQueryVariables = { - navNodeId: Scalars['ID']; - filter?: Maybe; -}; - -export type GetDbObjectInfoQuery = { objectInfo: { object?: Maybe<( - Pick - & { properties?: Maybe>>> } - )>; }; }; - -export type NavNodeChildrenQueryVariables = { - parentPath: Scalars['ID']; -}; - -export type NavNodeChildrenQuery = { navNodeChildren: Array<( - Pick - & { object?: Maybe> } - )>; navNodeInfo: ( - Pick - & { object?: Maybe> } - ); }; - -export type NavNodeInfoQueryVariables = { - nodePath: Scalars['ID']; -}; - -export type NavNodeInfoQuery = { navNodeInfo: ( - Pick - & { object?: Maybe> } - ); }; - -export type NavRefreshNodeQueryVariables = { - nodePath: Scalars['ID']; -}; - -export type NavRefreshNodeQuery = Pick; - -export type ReadSessionLogQueryVariables = { - maxEntries: Scalars['Int']; - clearEntries: Scalars['Boolean']; -}; - -export type ReadSessionLogQuery = { log: Array> }; - -export type ChangeSessionLanguageMutationVariables = { - locale: Scalars['String']; -}; - -export type ChangeSessionLanguageMutation = Pick; - -export type CreateUserQueryVariables = { - userId: Scalars['ID']; -}; - -export type CreateUserQuery = { user: Pick }; - -export type DeleteUserQueryVariables = { - userId: Scalars['ID']; -}; - -export type DeleteUserQuery = Pick; - -export type GetPermissionsListQueryVariables = { - roleId?: Maybe; -}; - -export type GetPermissionsListQuery = { permissions: Array>> }; - -export type GetRolesListQueryVariables = { - roleId?: Maybe; -}; - -export type GetRolesListQuery = { roles: Array>> }; - -export type GetUsersListQueryVariables = { - userId?: Maybe; -}; - -export type GetUsersListQuery = { users: Array>> }; - -export type GrantUserRoleQueryVariables = { - userId: Scalars['ID']; - roleId: Scalars['ID']; -}; - -export type GrantUserRoleQuery = Pick; - -export type SetUserCredentialsQueryVariables = { - userId: Scalars['ID']; - providerId: Scalars['ID']; - credentials: Scalars['Object']; -}; - -export type SetUserCredentialsQuery = Pick; - -export type AuthLoginQueryVariables = { - provider: Scalars['ID']; - credentials: Scalars['Object']; -}; - -export type AuthLoginQuery = { user: Pick }; - -export type AuthLogoutQueryVariables = {}; - -export type AuthLogoutQuery = Pick; - -export type GetAuthProvidersQueryVariables = {}; - -export type GetAuthProvidersQuery = { providers: Array<( - Pick - & { credentialParameters: Array> } - )>; }; - -export type GetSessionUserQueryVariables = {}; - -export type GetSessionUserQuery = { user?: Maybe> }; - -export type AsyncExportTaskStatusMutationVariables = { - taskId: Scalars['String']; -}; - -export type AsyncExportTaskStatusMutation = { taskInfo: ( - Pick - & { error?: Maybe> } - ); }; - -export type ExportDataFromContainerQueryVariables = { - connectionId: Scalars['ID']; - containerNodePath: Scalars['ID']; - parameters: DataTransferParameters; -}; - -export type ExportDataFromContainerQuery = { taskInfo: ( - Pick - & { error?: Maybe> } - ); }; - -export type ExportDataFromResultsQueryVariables = { - connectionId: Scalars['ID']; - contextId: Scalars['ID']; - resultsId: Scalars['ID']; - parameters: DataTransferParameters; -}; - -export type ExportDataFromResultsQuery = { taskInfo: ( - Pick - & { error?: Maybe> } - ); }; - -export type GetDataTransferProcessorsQueryVariables = {}; - -export type GetDataTransferProcessorsQuery = { processors: Array<( - Pick - & { properties?: Maybe>>> } - )>; }; - -export type RemoveDataTransferFileQueryVariables = { - dataFileId: Scalars['String']; -}; - -export type RemoveDataTransferFileQuery = { result: Query['dataTransferRemoveDataFile'] }; - -export type AsyncSqlExecuteQueryMutationVariables = { +export type AsyncSqlExecuteQueryMutationVariables = Exact<{ connectionId: Scalars['ID']; contextId: Scalars['ID']; query: Scalars['String']; filter?: Maybe; -}; +}>; export type AsyncSqlExecuteQueryMutation = { taskInfo: ( Pick @@ -894,15 +660,15 @@ export type AsyncSqlExecuteQueryMutation = { taskInfo: ( )>; error?: Maybe>; } ); }; -export type AsyncTaskCancelMutationVariables = { +export type AsyncTaskCancelMutationVariables = Exact<{ taskId: Scalars['String']; -}; +}>; export type AsyncTaskCancelMutation = { result: Mutation['asyncTaskCancel'] }; -export type AsyncTaskStatusMutationVariables = { +export type AsyncTaskStatusMutationVariables = Exact<{ taskId: Scalars['String']; -}; +}>; export type AsyncTaskStatusMutation = { taskInfo: ( Pick @@ -918,12 +684,184 @@ export type AsyncTaskStatusMutation = { taskInfo: ( )>; error?: Maybe>; } ); }; -export type ExecuteSqlQueryMutationVariables = { +export type AuthLoginQueryVariables = Exact<{ + provider: Scalars['ID']; + credentials: Scalars['Object']; +}>; + +export type AuthLoginQuery = { user: Pick }; + +export type AuthLogoutQueryVariables = Exact<{ [key: string]: never }>; + +export type AuthLogoutQuery = Pick; + +export type GetAuthProvidersQueryVariables = Exact<{ [key: string]: never }>; + +export type GetAuthProvidersQuery = { providers: Array<( + Pick + & { credentialParameters: Array> } + )>; }; + +export type GetSessionUserQueryVariables = Exact<{ [key: string]: never }>; + +export type GetSessionUserQuery = { user?: Maybe> }; + +export type CreateUserQueryVariables = Exact<{ + userId: Scalars['ID']; +}>; + +export type CreateUserQuery = { user: Pick }; + +export type DeleteUserQueryVariables = Exact<{ + userId: Scalars['ID']; +}>; + +export type DeleteUserQuery = Pick; + +export type GetPermissionsListQueryVariables = Exact<{ + roleId?: Maybe; +}>; + +export type GetPermissionsListQuery = { permissions: Array>> }; + +export type GetRolesListQueryVariables = Exact<{ + roleId?: Maybe; +}>; + +export type GetRolesListQuery = { roles: Array>> }; + +export type GetUsersListQueryVariables = Exact<{ + userId?: Maybe; +}>; + +export type GetUsersListQuery = { users: Array>> }; + +export type GrantUserRoleQueryVariables = Exact<{ + userId: Scalars['ID']; + roleId: Scalars['ID']; +}>; + +export type GrantUserRoleQuery = Pick; + +export type SetUserCredentialsQueryVariables = Exact<{ + userId: Scalars['ID']; + providerId: Scalars['ID']; + credentials: Scalars['Object']; +}>; + +export type SetUserCredentialsQuery = Pick; + +export type CloseConnectionMutationVariables = Exact<{ + id: Scalars['ID']; +}>; + +export type CloseConnectionMutation = Pick; + +export type ConnectionStateQueryVariables = Exact<{ + id: Scalars['ID']; +}>; + +export type ConnectionStateQuery = { connection: Pick }; + +export type CreateConnectionMutationVariables = Exact<{ + config: ConnectionConfig; +}>; + +export type CreateConnectionMutation = { createConnection: Pick }; + +export type DataSourceListQueryVariables = Exact<{ [key: string]: never }>; + +export type DataSourceListQuery = { dataSourceList: Array> }; + +export type DriverListQueryVariables = Exact<{ [key: string]: never }>; + +export type DriverListQuery = { driverList: Array> }; + +export type DriverPropertiesQueryVariables = Exact<{ + driverId: Scalars['ID']; +}>; + +export type DriverPropertiesQuery = { driver: Array<( + Pick + & { driverProperties?: Maybe>>> } + )>; }; + +export type GetDriverByIdQueryVariables = Exact<{ + driverId: Scalars['ID']; +}>; + +export type GetDriverByIdQuery = { driverList: Array> }; + +export type OpenConnectionMutationVariables = Exact<{ + config: ConnectionConfig; +}>; + +export type OpenConnectionMutation = { openConnection: Pick }; + +export type TestConnectionMutationVariables = Exact<{ + config: ConnectionConfig; +}>; + +export type TestConnectionMutation = { testConnection: Pick }; + +export type AsyncExportTaskStatusMutationVariables = Exact<{ + taskId: Scalars['String']; +}>; + +export type AsyncExportTaskStatusMutation = { taskInfo: ( + Pick + & { error?: Maybe> } + ); }; + +export type ExportDataFromContainerQueryVariables = Exact<{ + connectionId: Scalars['ID']; + containerNodePath: Scalars['ID']; + parameters: DataTransferParameters; +}>; + +export type ExportDataFromContainerQuery = { taskInfo: ( + Pick + & { error?: Maybe> } + ); }; + +export type ExportDataFromResultsQueryVariables = Exact<{ + connectionId: Scalars['ID']; + contextId: Scalars['ID']; + resultsId: Scalars['ID']; + parameters: DataTransferParameters; +}>; + +export type ExportDataFromResultsQuery = { taskInfo: ( + Pick + & { error?: Maybe> } + ); }; + +export type GetDataTransferProcessorsQueryVariables = Exact<{ [key: string]: never }>; + +export type GetDataTransferProcessorsQuery = { processors: Array<( + Pick + & { properties?: Maybe>>> } + )>; }; + +export type RemoveDataTransferFileQueryVariables = Exact<{ + dataFileId: Scalars['String']; +}>; + +export type RemoveDataTransferFileQuery = { result: Query['dataTransferRemoveDataFile'] }; + +export type NavGetStructContainersQueryVariables = Exact<{ + connectionId: Scalars['ID']; + catalogId?: Maybe; +}>; + +export type NavGetStructContainersQuery = { navGetStructContainers: { catalogList: Array>; schemaList: Array> } }; + +export type ExecuteSqlQueryMutationVariables = Exact<{ connectionId: Scalars['ID']; contextId: Scalars['ID']; query: Scalars['String']; filter?: Maybe; -}; +}>; export type ExecuteSqlQueryMutation = { result?: Maybe<( Pick @@ -936,34 +874,84 @@ export type ExecuteSqlQueryMutation = { result?: Maybe<( )>; } )>; }; -export type MetadataGetNodeDdlQueryVariables = { +export type MetadataGetNodeDdlQueryVariables = Exact<{ nodeId: Scalars['ID']; -}; +}>; export type MetadataGetNodeDdlQuery = Pick; -export type QuerySqlCompletionProposalsQueryVariables = { +export type GetChildrenDbObjectInfoQueryVariables = Exact<{ + navNodeId: Scalars['ID']; + filter?: Maybe; +}>; + +export type GetChildrenDbObjectInfoQuery = { dbObjects: Array<( + Pick + & { object?: Maybe<( + Pick + & { properties?: Maybe>>> } + )>; } + )>; }; + +export type GetDbObjectInfoQueryVariables = Exact<{ + navNodeId: Scalars['ID']; + filter?: Maybe; +}>; + +export type GetDbObjectInfoQuery = { objectInfo: { object?: Maybe<( + Pick + & { properties?: Maybe>>> } + )>; }; }; + +export type NavNodeChildrenQueryVariables = Exact<{ + parentPath: Scalars['ID']; +}>; + +export type NavNodeChildrenQuery = { navNodeChildren: Array<( + Pick + & { object?: Maybe> } + )>; navNodeInfo: ( + Pick + & { object?: Maybe> } + ); }; + +export type NavNodeInfoQueryVariables = Exact<{ + nodePath: Scalars['ID']; +}>; + +export type NavNodeInfoQuery = { navNodeInfo: ( + Pick + & { object?: Maybe> } + ); }; + +export type NavRefreshNodeQueryVariables = Exact<{ + nodePath: Scalars['ID']; +}>; + +export type NavRefreshNodeQuery = Pick; + +export type QuerySqlCompletionProposalsQueryVariables = Exact<{ connectionId: Scalars['ID']; contextId: Scalars['ID']; position: Scalars['Int']; query: Scalars['String']; maxResults?: Maybe; -}; +}>; export type QuerySqlCompletionProposalsQuery = { sqlCompletionProposals?: Maybe>>> }; -export type QuerySqlDialectInfoQueryVariables = { +export type QuerySqlDialectInfoQueryVariables = Exact<{ connectionId: Scalars['ID']; -}; +}>; export type QuerySqlDialectInfoQuery = { dialect?: Maybe> }; -export type ReadDataFromContainerMutationVariables = { +export type ReadDataFromContainerMutationVariables = Exact<{ connectionId: Scalars['ID']; contextId: Scalars['ID']; containerNodePath: Scalars['ID']; filter?: Maybe; -}; +}>; export type ReadDataFromContainerMutation = { readDataFromContainer?: Maybe<( Pick @@ -976,45 +964,87 @@ export type ReadDataFromContainerMutation = { readDataFromContainer?: Maybe<( )>; } )>; }; -export type SqlContextCreateMutationVariables = { +export type ChangeSessionLanguageMutationVariables = Exact<{ + locale: Scalars['String']; +}>; + +export type ChangeSessionLanguageMutation = Pick; + +export type OpenSessionMutationVariables = Exact<{ [key: string]: never }>; + +export type OpenSessionMutation = { session: ( + Pick + & { connections: Array> } + ); }; + +export type ReadSessionLogQueryVariables = Exact<{ + maxEntries: Scalars['Int']; + clearEntries: Scalars['Boolean']; +}>; + +export type ReadSessionLogQuery = { log: Array> }; + +export type ServerConfigQueryVariables = Exact<{ [key: string]: never }>; + +export type ServerConfigQuery = { serverConfig: ( + Pick + & { supportedLanguages: Array> } + ); }; + +export type SessionPermissionsQueryVariables = Exact<{ [key: string]: never }>; + +export type SessionPermissionsQuery = { permissions: Query['sessionPermissions'] }; + +export type SessionStateQueryVariables = Exact<{ [key: string]: never }>; + +export type SessionStateQuery = { sessionState: ( + Pick + & { connections: Array> } + ); }; + +export type TouchSessionMutationVariables = Exact<{ [key: string]: never }>; + +export type TouchSessionMutation = Pick; + +export type SqlContextCreateMutationVariables = Exact<{ connectionId: Scalars['ID']; defaultCatalog?: Maybe; defaultSchema?: Maybe; -}; +}>; export type SqlContextCreateMutation = { context: Pick }; -export type SqlContextDestroyMutationVariables = { +export type SqlContextDestroyMutationVariables = Exact<{ connectionId: Scalars['ID']; contextId: Scalars['ID']; -}; +}>; export type SqlContextDestroyMutation = Pick; -export type SqlContextSetDefaultsMutationVariables = { +export type SqlContextSetDefaultsMutationVariables = Exact<{ connectionId: Scalars['ID']; contextId: Scalars['ID']; defaultCatalog?: Maybe; defaultSchema?: Maybe; -}; +}>; export type SqlContextSetDefaultsMutation = { context: Mutation['sqlContextSetDefaults'] }; -export type SqlResultCloseMutationVariables = { +export type SqlResultCloseMutationVariables = Exact<{ connectionId: Scalars['ID']; contextId: Scalars['ID']; resultId: Scalars['ID']; -}; +}>; export type SqlResultCloseMutation = { result: Mutation['sqlResultClose'] }; -export type UpdateResultsDataMutationVariables = { +export type UpdateResultsDataMutationVariables = Exact<{ connectionId: Scalars['ID']; contextId: Scalars['ID']; resultsId: Scalars['ID']; sourceRowValues: Array>; values?: Maybe; -}; +}>; export type UpdateResultsDataMutation = { result?: Maybe<( Pick @@ -1024,53 +1054,186 @@ export type UpdateResultsDataMutation = { result?: Maybe<( )>; } )>; }; -export type OpenSessionMutationVariables = {}; - -export type OpenSessionMutation = { session: ( - Pick - & { connections: Array> } - ); }; - -export type ServerConfigQueryVariables = {}; - -export type ServerConfigQuery = { serverConfig: ( - Pick - & { supportedLanguages: Array> } - ); }; - -export type SessionPermissionsQueryVariables = {}; - -export type SessionPermissionsQuery = { permissions: Query['sessionPermissions'] }; - -export type SessionStateQueryVariables = {}; - -export type SessionStateQuery = { sessionState: ( - Pick - & { connections: Array> } - ); }; - -export type TouchSessionMutationVariables = {}; - -export type TouchSessionMutation = Pick; - -export const NavGetStructContainersDocument = ` - query navGetStructContainers($connectionId: ID!, $catalogId: ID) { - navGetStructContainers(connectionId: $connectionId, catalog: $catalogId) { - catalogList { - name - description - type - features +export const AsyncSqlExecuteQueryDocument = ` + mutation asyncSqlExecuteQuery($connectionId: ID!, $contextId: ID!, $query: String!, $filter: SQLDataFilter) { + taskInfo: asyncSqlExecuteQuery(connectionId: $connectionId, contextId: $contextId, sql: $query, filter: $filter) { + id + running + result { + duration + statusMessage + results { + updateRowCount + sourceQuery + title + resultSet { + id + columns { + dataKind + entityName + fullTypeName + icon + label + maxLength + name + position + precision + scale + typeName + } + rows + } + } } - schemaList { - name - description - type - features + error { + message + errorCode + stackTrace } } } `; +export const AsyncTaskCancelDocument = ` + mutation asyncTaskCancel($taskId: String!) { + result: asyncTaskCancel(id: $taskId) +} + `; +export const AsyncTaskStatusDocument = ` + mutation asyncTaskStatus($taskId: String!) { + taskInfo: asyncTaskStatus(id: $taskId) { + id + running + result { + duration + statusMessage + results { + updateRowCount + sourceQuery + title + resultSet { + id + columns { + dataKind + entityName + fullTypeName + icon + label + maxLength + name + position + precision + scale + typeName + } + rows + } + } + } + error { + message + errorCode + stackTrace + } + } +} + `; +export const AuthLoginDocument = ` + query authLogin($provider: ID!, $credentials: Object!) { + user: authLogin(provider: $provider, credentials: $credentials) { + userId + displayName + authProvider + loginTime + message + } +} + `; +export const AuthLogoutDocument = ` + query authLogout { + authLogout +} + `; +export const GetAuthProvidersDocument = ` + query getAuthProviders { + providers: authProviders { + id + label + icon + description + defaultProvider + credentialParameters { + id + displayName + description + admin + user + possibleValues + encryption + } + } +} + `; +export const GetSessionUserDocument = ` + query getSessionUser { + user: sessionUser { + userId + displayName + authProvider + loginTime + message + } +} + `; +export const CreateUserDocument = ` + query createUser($userId: ID!) { + user: createUser(userId: $userId) { + userId + grantedRoles + } +} + `; +export const DeleteUserDocument = ` + query deleteUser($userId: ID!) { + deleteUser(userId: $userId) +} + `; +export const GetPermissionsListDocument = ` + query getPermissionsList($roleId: ID) { + permissions: listPermissions { + id + label + description + provider + category + } +} + `; +export const GetRolesListDocument = ` + query getRolesList($roleId: ID) { + roles: listRoles(roleId: $roleId) { + roleId + roleName + } +} + `; +export const GetUsersListDocument = ` + query getUsersList($userId: ID) { + users: listUsers(userId: $userId) { + userId + grantedRoles + } +} + `; +export const GrantUserRoleDocument = ` + query grantUserRole($userId: ID!, $roleId: ID!) { + grantUserRole(userId: $userId, roleId: $roleId) +} + `; +export const SetUserCredentialsDocument = ` + query setUserCredentials($userId: ID!, $providerId: ID!, $credentials: Object!) { + setUserCredentials(userId: $userId, providerId: $providerId, credentials: $credentials) +} + `; export const CloseConnectionDocument = ` mutation closeConnection($id: ID!) { closeConnection(id: $id) @@ -1166,6 +1329,134 @@ export const TestConnectionDocument = ` } } `; +export const AsyncExportTaskStatusDocument = ` + mutation asyncExportTaskStatus($taskId: String!) { + taskInfo: asyncTaskStatus(id: $taskId) { + id + name + running + status + error { + message + errorCode + stackTrace + } + taskResult + } +} + `; +export const ExportDataFromContainerDocument = ` + query exportDataFromContainer($connectionId: ID!, $containerNodePath: ID!, $parameters: DataTransferParameters!) { + taskInfo: dataTransferExportDataFromContainer(connectionId: $connectionId, containerNodePath: $containerNodePath, parameters: $parameters) { + id + running + taskResult + error { + message + errorCode + stackTrace + } + } +} + `; +export const ExportDataFromResultsDocument = ` + query exportDataFromResults($connectionId: ID!, $contextId: ID!, $resultsId: ID!, $parameters: DataTransferParameters!) { + taskInfo: dataTransferExportDataFromResults(connectionId: $connectionId, contextId: $contextId, resultsId: $resultsId, parameters: $parameters) { + id + running + taskResult + error { + message + errorCode + stackTrace + } + } +} + `; +export const GetDataTransferProcessorsDocument = ` + query getDataTransferProcessors { + processors: dataTransferAvailableStreamProcessors { + id + name + description + fileExtension + appFileExtension + appName + order + icon + properties { + id + displayName + description + category + dataType + defaultValue + validValues + features + } + isBinary + isHTML + } +} + `; +export const RemoveDataTransferFileDocument = ` + query removeDataTransferFile($dataFileId: String!) { + result: dataTransferRemoveDataFile(dataFileId: $dataFileId) +} + `; +export const NavGetStructContainersDocument = ` + query navGetStructContainers($connectionId: ID!, $catalogId: ID) { + navGetStructContainers(connectionId: $connectionId, catalog: $catalogId) { + catalogList { + name + description + type + features + } + schemaList { + name + description + type + features + } + } +} + `; +export const ExecuteSqlQueryDocument = ` + mutation executeSqlQuery($connectionId: ID!, $contextId: ID!, $query: String!, $filter: SQLDataFilter) { + result: sqlExecuteQuery(connectionId: $connectionId, contextId: $contextId, sql: $query, filter: $filter) { + duration + statusMessage + results { + updateRowCount + sourceQuery + title + resultSet { + id + columns { + dataKind + entityName + fullTypeName + icon + label + maxLength + name + position + precision + scale + typeName + } + rows + } + } + } +} + `; +export const MetadataGetNodeDdlDocument = ` + query metadataGetNodeDDL($nodeId: ID!) { + metadataGetNodeDDL(nodeId: $nodeId) +} + `; export const GetChildrenDbObjectInfoDocument = ` query getChildrenDBObjectInfo($navNodeId: ID!, $filter: ObjectPropertyFilter) { dbObjects: navNodeChildren(parentPath: $navNodeId) { @@ -1258,311 +1549,6 @@ export const NavRefreshNodeDocument = ` navRefreshNode(nodePath: $nodePath) } `; -export const ReadSessionLogDocument = ` - query readSessionLog($maxEntries: Int!, $clearEntries: Boolean!) { - log: readSessionLog(maxEntries: $maxEntries, clearEntries: $clearEntries) { - time - type - message - stackTrace - } -} - `; -export const ChangeSessionLanguageDocument = ` - mutation changeSessionLanguage($locale: String!) { - changeSessionLanguage(locale: $locale) -} - `; -export const CreateUserDocument = ` - query createUser($userId: ID!) { - user: createUser(userId: $userId) { - userId - grantedRoles - } -} - `; -export const DeleteUserDocument = ` - query deleteUser($userId: ID!) { - deleteUser(userId: $userId) -} - `; -export const GetPermissionsListDocument = ` - query getPermissionsList($roleId: ID) { - permissions: listPermissions { - id - label - description - provider - category - } -} - `; -export const GetRolesListDocument = ` - query getRolesList($roleId: ID) { - roles: listRoles(roleId: $roleId) { - roleId - roleName - } -} - `; -export const GetUsersListDocument = ` - query getUsersList($userId: ID) { - users: listUsers(userId: $userId) { - userId - grantedRoles - } -} - `; -export const GrantUserRoleDocument = ` - query grantUserRole($userId: ID!, $roleId: ID!) { - grantUserRole(userId: $userId, roleId: $roleId) -} - `; -export const SetUserCredentialsDocument = ` - query setUserCredentials($userId: ID!, $providerId: ID!, $credentials: Object!) { - setUserCredentials(userId: $userId, providerId: $providerId, credentials: $credentials) -} - `; -export const AuthLoginDocument = ` - query authLogin($provider: ID!, $credentials: Object!) { - user: authLogin(provider: $provider, credentials: $credentials) { - userId - displayName - authProvider - loginTime - message - } -} - `; -export const AuthLogoutDocument = ` - query authLogout { - authLogout -} - `; -export const GetAuthProvidersDocument = ` - query getAuthProviders { - providers: authProviders { - id - label - icon - description - defaultProvider - credentialParameters { - id - displayName - description - admin - user - possibleValues - encryption - } - } -} - `; -export const GetSessionUserDocument = ` - query getSessionUser { - user: sessionUser { - userId - displayName - authProvider - loginTime - message - } -} - `; -export const AsyncExportTaskStatusDocument = ` - mutation asyncExportTaskStatus($taskId: String!) { - taskInfo: asyncTaskStatus(id: $taskId) { - id - name - running - status - error { - message - errorCode - stackTrace - } - taskResult - } -} - `; -export const ExportDataFromContainerDocument = ` - query exportDataFromContainer($connectionId: ID!, $containerNodePath: ID!, $parameters: DataTransferParameters!) { - taskInfo: dataTransferExportDataFromContainer(connectionId: $connectionId, containerNodePath: $containerNodePath, parameters: $parameters) { - id - running - taskResult - error { - message - errorCode - stackTrace - } - } -} - `; -export const ExportDataFromResultsDocument = ` - query exportDataFromResults($connectionId: ID!, $contextId: ID!, $resultsId: ID!, $parameters: DataTransferParameters!) { - taskInfo: dataTransferExportDataFromResults(connectionId: $connectionId, contextId: $contextId, resultsId: $resultsId, parameters: $parameters) { - id - running - taskResult - error { - message - errorCode - stackTrace - } - } -} - `; -export const GetDataTransferProcessorsDocument = ` - query getDataTransferProcessors { - processors: dataTransferAvailableStreamProcessors { - id - name - description - fileExtension - appFileExtension - appName - order - icon - properties { - id - displayName - description - category - dataType - defaultValue - validValues - features - } - isBinary - isHTML - } -} - `; -export const RemoveDataTransferFileDocument = ` - query removeDataTransferFile($dataFileId: String!) { - result: dataTransferRemoveDataFile(dataFileId: $dataFileId) -} - `; -export const AsyncSqlExecuteQueryDocument = ` - mutation asyncSqlExecuteQuery($connectionId: ID!, $contextId: ID!, $query: String!, $filter: SQLDataFilter) { - taskInfo: asyncSqlExecuteQuery(connectionId: $connectionId, contextId: $contextId, sql: $query, filter: $filter) { - id - running - result { - duration - statusMessage - results { - updateRowCount - sourceQuery - title - resultSet { - id - columns { - dataKind - entityName - fullTypeName - icon - label - maxLength - name - position - precision - scale - typeName - } - rows - } - } - } - error { - message - errorCode - stackTrace - } - } -} - `; -export const AsyncTaskCancelDocument = ` - mutation asyncTaskCancel($taskId: String!) { - result: asyncTaskCancel(id: $taskId) -} - `; -export const AsyncTaskStatusDocument = ` - mutation asyncTaskStatus($taskId: String!) { - taskInfo: asyncTaskStatus(id: $taskId) { - id - running - result { - duration - statusMessage - results { - updateRowCount - sourceQuery - title - resultSet { - id - columns { - dataKind - entityName - fullTypeName - icon - label - maxLength - name - position - precision - scale - typeName - } - rows - } - } - } - error { - message - errorCode - stackTrace - } - } -} - `; -export const ExecuteSqlQueryDocument = ` - mutation executeSqlQuery($connectionId: ID!, $contextId: ID!, $query: String!, $filter: SQLDataFilter) { - result: sqlExecuteQuery(connectionId: $connectionId, contextId: $contextId, sql: $query, filter: $filter) { - duration - statusMessage - results { - updateRowCount - sourceQuery - title - resultSet { - id - columns { - dataKind - entityName - fullTypeName - icon - label - maxLength - name - position - precision - scale - typeName - } - rows - } - } - } -} - `; -export const MetadataGetNodeDdlDocument = ` - query metadataGetNodeDDL($nodeId: ID!) { - metadataGetNodeDDL(nodeId: $nodeId) -} - `; export const QuerySqlCompletionProposalsDocument = ` query querySqlCompletionProposals($connectionId: ID!, $contextId: ID!, $position: Int!, $query: String!, $maxResults: Int) { sqlCompletionProposals(connectionId: $connectionId, contextId: $contextId, maxResults: $maxResults, position: $position, query: $query) { @@ -1624,42 +1610,9 @@ export const ReadDataFromContainerDocument = ` } } `; -export const SqlContextCreateDocument = ` - mutation sqlContextCreate($connectionId: ID!, $defaultCatalog: String, $defaultSchema: String) { - context: sqlContextCreate(connectionId: $connectionId, defaultCatalog: $defaultCatalog, defaultSchema: $defaultSchema) { - id - defaultCatalog - defaultSchema - } -} - `; -export const SqlContextDestroyDocument = ` - mutation sqlContextDestroy($connectionId: ID!, $contextId: ID!) { - sqlContextDestroy(connectionId: $connectionId, contextId: $contextId) -} - `; -export const SqlContextSetDefaultsDocument = ` - mutation sqlContextSetDefaults($connectionId: ID!, $contextId: ID!, $defaultCatalog: ID, $defaultSchema: ID) { - context: sqlContextSetDefaults(connectionId: $connectionId, contextId: $contextId, defaultCatalog: $defaultCatalog, defaultSchema: $defaultSchema) -} - `; -export const SqlResultCloseDocument = ` - mutation sqlResultClose($connectionId: ID!, $contextId: ID!, $resultId: ID!) { - result: sqlResultClose(connectionId: $connectionId, contextId: $contextId, resultId: $resultId) -} - `; -export const UpdateResultsDataDocument = ` - mutation updateResultsData($connectionId: ID!, $contextId: ID!, $resultsId: ID!, $sourceRowValues: [Object]!, $values: Object) { - result: updateResultsData(connectionId: $connectionId, contextId: $contextId, resultsId: $resultsId, updateRow: $sourceRowValues, updateValues: $values) { - duration - results { - updateRowCount - resultSet { - id - rows - } - } - } +export const ChangeSessionLanguageDocument = ` + mutation changeSessionLanguage($locale: String!) { + changeSessionLanguage(locale: $locale) } `; export const OpenSessionDocument = ` @@ -1679,6 +1632,16 @@ export const OpenSessionDocument = ` } } `; +export const ReadSessionLogDocument = ` + query readSessionLog($maxEntries: Int!, $clearEntries: Boolean!) { + log: readSessionLog(maxEntries: $maxEntries, clearEntries: $clearEntries) { + time + type + message + stackTrace + } +} + `; export const ServerConfigDocument = ` query serverConfig { serverConfig { @@ -1728,14 +1691,91 @@ export const TouchSessionDocument = ` touchSession } `; +export const SqlContextCreateDocument = ` + mutation sqlContextCreate($connectionId: ID!, $defaultCatalog: String, $defaultSchema: String) { + context: sqlContextCreate(connectionId: $connectionId, defaultCatalog: $defaultCatalog, defaultSchema: $defaultSchema) { + id + defaultCatalog + defaultSchema + } +} + `; +export const SqlContextDestroyDocument = ` + mutation sqlContextDestroy($connectionId: ID!, $contextId: ID!) { + sqlContextDestroy(connectionId: $connectionId, contextId: $contextId) +} + `; +export const SqlContextSetDefaultsDocument = ` + mutation sqlContextSetDefaults($connectionId: ID!, $contextId: ID!, $defaultCatalog: ID, $defaultSchema: ID) { + context: sqlContextSetDefaults(connectionId: $connectionId, contextId: $contextId, defaultCatalog: $defaultCatalog, defaultSchema: $defaultSchema) +} + `; +export const SqlResultCloseDocument = ` + mutation sqlResultClose($connectionId: ID!, $contextId: ID!, $resultId: ID!) { + result: sqlResultClose(connectionId: $connectionId, contextId: $contextId, resultId: $resultId) +} + `; +export const UpdateResultsDataDocument = ` + mutation updateResultsData($connectionId: ID!, $contextId: ID!, $resultsId: ID!, $sourceRowValues: [Object]!, $values: Object) { + result: updateResultsData(connectionId: $connectionId, contextId: $contextId, resultsId: $resultsId, updateRow: $sourceRowValues, updateValues: $values) { + duration + results { + updateRowCount + resultSet { + id + rows + } + } + } +} + `; export type SdkFunctionWrapper = (action: () => Promise) => Promise; const defaultWrapper: SdkFunctionWrapper = sdkFunction => sdkFunction(); export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = defaultWrapper) { return { - navGetStructContainers(variables: NavGetStructContainersQueryVariables): Promise { - return withWrapper(() => client.request(NavGetStructContainersDocument, variables)); + asyncSqlExecuteQuery(variables: AsyncSqlExecuteQueryMutationVariables): Promise { + return withWrapper(() => client.request(AsyncSqlExecuteQueryDocument, variables)); + }, + asyncTaskCancel(variables: AsyncTaskCancelMutationVariables): Promise { + return withWrapper(() => client.request(AsyncTaskCancelDocument, variables)); + }, + asyncTaskStatus(variables: AsyncTaskStatusMutationVariables): Promise { + return withWrapper(() => client.request(AsyncTaskStatusDocument, variables)); + }, + authLogin(variables: AuthLoginQueryVariables): Promise { + return withWrapper(() => client.request(AuthLoginDocument, variables)); + }, + authLogout(variables?: AuthLogoutQueryVariables): Promise { + return withWrapper(() => client.request(AuthLogoutDocument, variables)); + }, + getAuthProviders(variables?: GetAuthProvidersQueryVariables): Promise { + return withWrapper(() => client.request(GetAuthProvidersDocument, variables)); + }, + getSessionUser(variables?: GetSessionUserQueryVariables): Promise { + return withWrapper(() => client.request(GetSessionUserDocument, variables)); + }, + createUser(variables: CreateUserQueryVariables): Promise { + return withWrapper(() => client.request(CreateUserDocument, variables)); + }, + deleteUser(variables: DeleteUserQueryVariables): Promise { + return withWrapper(() => client.request(DeleteUserDocument, variables)); + }, + getPermissionsList(variables?: GetPermissionsListQueryVariables): Promise { + return withWrapper(() => client.request(GetPermissionsListDocument, variables)); + }, + getRolesList(variables?: GetRolesListQueryVariables): Promise { + return withWrapper(() => client.request(GetRolesListDocument, variables)); + }, + getUsersList(variables?: GetUsersListQueryVariables): Promise { + return withWrapper(() => client.request(GetUsersListDocument, variables)); + }, + grantUserRole(variables: GrantUserRoleQueryVariables): Promise { + return withWrapper(() => client.request(GrantUserRoleDocument, variables)); + }, + setUserCredentials(variables: SetUserCredentialsQueryVariables): Promise { + return withWrapper(() => client.request(SetUserCredentialsDocument, variables)); }, closeConnection(variables: CloseConnectionMutationVariables): Promise { return withWrapper(() => client.request(CloseConnectionDocument, variables)); @@ -1764,60 +1804,6 @@ export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = testConnection(variables: TestConnectionMutationVariables): Promise { return withWrapper(() => client.request(TestConnectionDocument, variables)); }, - getChildrenDBObjectInfo(variables: GetChildrenDbObjectInfoQueryVariables): Promise { - return withWrapper(() => client.request(GetChildrenDbObjectInfoDocument, variables)); - }, - getDBObjectInfo(variables: GetDbObjectInfoQueryVariables): Promise { - return withWrapper(() => client.request(GetDbObjectInfoDocument, variables)); - }, - navNodeChildren(variables: NavNodeChildrenQueryVariables): Promise { - return withWrapper(() => client.request(NavNodeChildrenDocument, variables)); - }, - navNodeInfo(variables: NavNodeInfoQueryVariables): Promise { - return withWrapper(() => client.request(NavNodeInfoDocument, variables)); - }, - navRefreshNode(variables: NavRefreshNodeQueryVariables): Promise { - return withWrapper(() => client.request(NavRefreshNodeDocument, variables)); - }, - readSessionLog(variables: ReadSessionLogQueryVariables): Promise { - return withWrapper(() => client.request(ReadSessionLogDocument, variables)); - }, - changeSessionLanguage(variables: ChangeSessionLanguageMutationVariables): Promise { - return withWrapper(() => client.request(ChangeSessionLanguageDocument, variables)); - }, - createUser(variables: CreateUserQueryVariables): Promise { - return withWrapper(() => client.request(CreateUserDocument, variables)); - }, - deleteUser(variables: DeleteUserQueryVariables): Promise { - return withWrapper(() => client.request(DeleteUserDocument, variables)); - }, - getPermissionsList(variables?: GetPermissionsListQueryVariables): Promise { - return withWrapper(() => client.request(GetPermissionsListDocument, variables)); - }, - getRolesList(variables?: GetRolesListQueryVariables): Promise { - return withWrapper(() => client.request(GetRolesListDocument, variables)); - }, - getUsersList(variables?: GetUsersListQueryVariables): Promise { - return withWrapper(() => client.request(GetUsersListDocument, variables)); - }, - grantUserRole(variables: GrantUserRoleQueryVariables): Promise { - return withWrapper(() => client.request(GrantUserRoleDocument, variables)); - }, - setUserCredentials(variables: SetUserCredentialsQueryVariables): Promise { - return withWrapper(() => client.request(SetUserCredentialsDocument, variables)); - }, - authLogin(variables: AuthLoginQueryVariables): Promise { - return withWrapper(() => client.request(AuthLoginDocument, variables)); - }, - authLogout(variables?: AuthLogoutQueryVariables): Promise { - return withWrapper(() => client.request(AuthLogoutDocument, variables)); - }, - getAuthProviders(variables?: GetAuthProvidersQueryVariables): Promise { - return withWrapper(() => client.request(GetAuthProvidersDocument, variables)); - }, - getSessionUser(variables?: GetSessionUserQueryVariables): Promise { - return withWrapper(() => client.request(GetSessionUserDocument, variables)); - }, asyncExportTaskStatus(variables: AsyncExportTaskStatusMutationVariables): Promise { return withWrapper(() => client.request(AsyncExportTaskStatusDocument, variables)); }, @@ -1833,14 +1819,8 @@ export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = removeDataTransferFile(variables: RemoveDataTransferFileQueryVariables): Promise { return withWrapper(() => client.request(RemoveDataTransferFileDocument, variables)); }, - asyncSqlExecuteQuery(variables: AsyncSqlExecuteQueryMutationVariables): Promise { - return withWrapper(() => client.request(AsyncSqlExecuteQueryDocument, variables)); - }, - asyncTaskCancel(variables: AsyncTaskCancelMutationVariables): Promise { - return withWrapper(() => client.request(AsyncTaskCancelDocument, variables)); - }, - asyncTaskStatus(variables: AsyncTaskStatusMutationVariables): Promise { - return withWrapper(() => client.request(AsyncTaskStatusDocument, variables)); + navGetStructContainers(variables: NavGetStructContainersQueryVariables): Promise { + return withWrapper(() => client.request(NavGetStructContainersDocument, variables)); }, executeSqlQuery(variables: ExecuteSqlQueryMutationVariables): Promise { return withWrapper(() => client.request(ExecuteSqlQueryDocument, variables)); @@ -1848,6 +1828,21 @@ export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = metadataGetNodeDDL(variables: MetadataGetNodeDdlQueryVariables): Promise { return withWrapper(() => client.request(MetadataGetNodeDdlDocument, variables)); }, + getChildrenDBObjectInfo(variables: GetChildrenDbObjectInfoQueryVariables): Promise { + return withWrapper(() => client.request(GetChildrenDbObjectInfoDocument, variables)); + }, + getDBObjectInfo(variables: GetDbObjectInfoQueryVariables): Promise { + return withWrapper(() => client.request(GetDbObjectInfoDocument, variables)); + }, + navNodeChildren(variables: NavNodeChildrenQueryVariables): Promise { + return withWrapper(() => client.request(NavNodeChildrenDocument, variables)); + }, + navNodeInfo(variables: NavNodeInfoQueryVariables): Promise { + return withWrapper(() => client.request(NavNodeInfoDocument, variables)); + }, + navRefreshNode(variables: NavRefreshNodeQueryVariables): Promise { + return withWrapper(() => client.request(NavRefreshNodeDocument, variables)); + }, querySqlCompletionProposals(variables: QuerySqlCompletionProposalsQueryVariables): Promise { return withWrapper(() => client.request(QuerySqlCompletionProposalsDocument, variables)); }, @@ -1857,6 +1852,27 @@ export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = readDataFromContainer(variables: ReadDataFromContainerMutationVariables): Promise { return withWrapper(() => client.request(ReadDataFromContainerDocument, variables)); }, + changeSessionLanguage(variables: ChangeSessionLanguageMutationVariables): Promise { + return withWrapper(() => client.request(ChangeSessionLanguageDocument, variables)); + }, + openSession(variables?: OpenSessionMutationVariables): Promise { + return withWrapper(() => client.request(OpenSessionDocument, variables)); + }, + readSessionLog(variables: ReadSessionLogQueryVariables): Promise { + return withWrapper(() => client.request(ReadSessionLogDocument, variables)); + }, + serverConfig(variables?: ServerConfigQueryVariables): Promise { + return withWrapper(() => client.request(ServerConfigDocument, variables)); + }, + sessionPermissions(variables?: SessionPermissionsQueryVariables): Promise { + return withWrapper(() => client.request(SessionPermissionsDocument, variables)); + }, + sessionState(variables?: SessionStateQueryVariables): Promise { + return withWrapper(() => client.request(SessionStateDocument, variables)); + }, + touchSession(variables?: TouchSessionMutationVariables): Promise { + return withWrapper(() => client.request(TouchSessionDocument, variables)); + }, sqlContextCreate(variables: SqlContextCreateMutationVariables): Promise { return withWrapper(() => client.request(SqlContextCreateDocument, variables)); }, @@ -1872,21 +1888,6 @@ export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = updateResultsData(variables: UpdateResultsDataMutationVariables): Promise { return withWrapper(() => client.request(UpdateResultsDataDocument, variables)); }, - openSession(variables?: OpenSessionMutationVariables): Promise { - return withWrapper(() => client.request(OpenSessionDocument, variables)); - }, - serverConfig(variables?: ServerConfigQueryVariables): Promise { - return withWrapper(() => client.request(ServerConfigDocument, variables)); - }, - sessionPermissions(variables?: SessionPermissionsQueryVariables): Promise { - return withWrapper(() => client.request(SessionPermissionsDocument, variables)); - }, - sessionState(variables?: SessionStateQueryVariables): Promise { - return withWrapper(() => client.request(SessionStateDocument, variables)); - }, - touchSession(variables?: TouchSessionMutationVariables): Promise { - return withWrapper(() => client.request(TouchSessionDocument, variables)); - }, }; } export type Sdk = ReturnType; diff --git a/webapp/packages/core-app/public/favicon.png b/webapp/packages/product-default/public/favicon.png similarity index 100% rename from webapp/packages/core-app/public/favicon.png rename to webapp/packages/product-default/public/favicon.png diff --git a/webapp/packages/core-app/public/favicon.svg b/webapp/packages/product-default/public/favicon.svg similarity index 100% rename from webapp/packages/core-app/public/favicon.svg rename to webapp/packages/product-default/public/favicon.svg diff --git a/webapp/packages/core-app/public/icons/arrow-sm.svg b/webapp/packages/product-default/public/icons/arrow-sm.svg similarity index 100% rename from webapp/packages/core-app/public/icons/arrow-sm.svg rename to webapp/packages/product-default/public/icons/arrow-sm.svg diff --git a/webapp/packages/core-app/public/icons/dots.svg b/webapp/packages/product-default/public/icons/dots.svg similarity index 100% rename from webapp/packages/core-app/public/icons/dots.svg rename to webapp/packages/product-default/public/icons/dots.svg diff --git a/webapp/packages/core-app/public/icons/grid.png b/webapp/packages/product-default/public/icons/grid.png similarity index 100% rename from webapp/packages/core-app/public/icons/grid.png rename to webapp/packages/product-default/public/icons/grid.png diff --git a/webapp/packages/core-app/public/icons/group.svg b/webapp/packages/product-default/public/icons/group.svg similarity index 100% rename from webapp/packages/core-app/public/icons/group.svg rename to webapp/packages/product-default/public/icons/group.svg diff --git a/webapp/packages/core-app/public/icons/icons.svg b/webapp/packages/product-default/public/icons/icons.svg similarity index 100% rename from webapp/packages/core-app/public/icons/icons.svg rename to webapp/packages/product-default/public/icons/icons.svg diff --git a/webapp/packages/core-app/public/icons/logo.svg b/webapp/packages/product-default/public/icons/logo.svg similarity index 100% rename from webapp/packages/core-app/public/icons/logo.svg rename to webapp/packages/product-default/public/icons/logo.svg diff --git a/webapp/packages/core-app/public/icons/properties.png b/webapp/packages/product-default/public/icons/properties.png similarity index 100% rename from webapp/packages/core-app/public/icons/properties.png rename to webapp/packages/product-default/public/icons/properties.png diff --git a/webapp/packages/core-app/public/icons/schema.png b/webapp/packages/product-default/public/icons/schema.png similarity index 100% rename from webapp/packages/core-app/public/icons/schema.png rename to webapp/packages/product-default/public/icons/schema.png diff --git a/webapp/packages/core-app/public/icons/search.svg b/webapp/packages/product-default/public/icons/search.svg similarity index 100% rename from webapp/packages/core-app/public/icons/search.svg rename to webapp/packages/product-default/public/icons/search.svg diff --git a/webapp/packages/core-app/public/icons/settings.svg b/webapp/packages/product-default/public/icons/settings.svg similarity index 100% rename from webapp/packages/core-app/public/icons/settings.svg rename to webapp/packages/product-default/public/icons/settings.svg diff --git a/webapp/packages/core-app/public/icons/spinner-primary.svg b/webapp/packages/product-default/public/icons/spinner-primary.svg similarity index 100% rename from webapp/packages/core-app/public/icons/spinner-primary.svg rename to webapp/packages/product-default/public/icons/spinner-primary.svg diff --git a/webapp/packages/core-app/public/icons/spinner.svg b/webapp/packages/product-default/public/icons/spinner.svg similarity index 100% rename from webapp/packages/core-app/public/icons/spinner.svg rename to webapp/packages/product-default/public/icons/spinner.svg diff --git a/webapp/packages/core-app/public/icons/sql_exec.png b/webapp/packages/product-default/public/icons/sql_exec.png similarity index 100% rename from webapp/packages/core-app/public/icons/sql_exec.png rename to webapp/packages/product-default/public/icons/sql_exec.png diff --git a/webapp/packages/core-app/public/icons/sql_exec_new.png b/webapp/packages/product-default/public/icons/sql_exec_new.png similarity index 100% rename from webapp/packages/core-app/public/icons/sql_exec_new.png rename to webapp/packages/product-default/public/icons/sql_exec_new.png diff --git a/webapp/packages/core-app/public/icons/sql_script.png b/webapp/packages/product-default/public/icons/sql_script.png similarity index 100% rename from webapp/packages/core-app/public/icons/sql_script.png rename to webapp/packages/product-default/public/icons/sql_script.png diff --git a/webapp/packages/core-app/public/icons/x.svg b/webapp/packages/product-default/public/icons/x.svg similarity index 100% rename from webapp/packages/core-app/public/icons/x.svg rename to webapp/packages/product-default/public/icons/x.svg diff --git a/webapp/packages/core-app/public/images/loader-sm.gif b/webapp/packages/product-default/public/images/loader-sm.gif similarity index 100% rename from webapp/packages/core-app/public/images/loader-sm.gif rename to webapp/packages/product-default/public/images/loader-sm.gif diff --git a/webapp/packages/core-app/public/images/loader.gif b/webapp/packages/product-default/public/images/loader.gif similarity index 100% rename from webapp/packages/core-app/public/images/loader.gif rename to webapp/packages/product-default/public/images/loader.gif diff --git a/webapp/readme.md b/webapp/readme.md index 5189312ff4..3f3532d4dc 100644 --- a/webapp/readme.md +++ b/webapp/readme.md @@ -2,18 +2,23 @@ 1. install ```yarn``` globaly 2. execute ```yarn``` in this folder -3. execute ```yarn run bootstrap``` -3. execute ```yarn run build``` -4. open ```packages/dbeaver/dist/index.html``` or run ```npx serve packages/dbeaver/dist``` +3. execute ```lerna bootstrap``` +4. open ```packages/product-default/lib/index.html``` or run ```npx serve packages/product-default/lib``` + +## Build + +``` +lerna run build --stream --scope=@cloudbeaver/product-default +``` ## Dev ``` -lerna run dev --scope @dbeaver/dbeaver +lerna run dev --stream --scope=@cloudbeaver/product-default ``` ## Build GQL SDK ```sh -lerna run gql:gen --scope @dbeaver/core +lerna run gql:gen --stream ```