Index
All Classes and Interfaces|All Packages
B
- BigQueryDataLoader - Class in io.squashql.transaction
- BigQueryDataLoader(BigQuery, String) - Constructor for class io.squashql.transaction.BigQueryDataLoader
- BigQueryDatastore - Interface in io.squashql
- BigQueryEndUserDatastore - Class in io.squashql
-
Implementation of
BigQueryDatastorethat uses with end user authentication to leverage fine-grained access provided by BigQuery. - BigQueryEndUserDatastore(OAuth2AuthorizedClientRepository, String, String) - Constructor for class io.squashql.BigQueryEndUserDatastore
- BigQueryEngine - Class in io.squashql.query.database
- BigQueryEngine(BigQueryDatastore) - Constructor for class io.squashql.query.database.BigQueryEngine
- BigQueryQueryRewriter - Class in io.squashql.query.database
- BigQueryQueryRewriter() - Constructor for class io.squashql.query.database.BigQueryQueryRewriter
- BigQueryServiceAccountDatastore - Class in io.squashql
-
Implementation of
BigQueryDatastorethat uses aServiceAccountCredentials. - BigQueryServiceAccountDatastore(ServiceAccountCredentials, String, String) - Constructor for class io.squashql.BigQueryServiceAccountDatastore
- bigQueryTypeToClass(Field) - Static method in class io.squashql.BigQueryUtil
- BigQueryUtil - Class in io.squashql
C
- classToBigQueryType(Class<?>) - Static method in class io.squashql.BigQueryUtil
- createCredentialsFromFile(String) - Static method in class io.squashql.BigQueryUtil
-
Creates
ServiceAccountCredentialsfrom a file. - createCredentialsFromFileContent(String) - Static method in class io.squashql.BigQueryUtil
D
- dropAndCreateInMemoryTable(String, List<TableTypedField>) - Method in class io.squashql.transaction.BigQueryDataLoader
E
- escapeAlias(String) - Method in class io.squashql.query.database.BigQueryQueryRewriter
- escapeSingleQuote(String) - Method in class io.squashql.query.database.BigQueryQueryRewriter
- executeRawSql(String) - Method in class io.squashql.query.database.BigQueryEngine
F
- fetchStoresByName(BigQueryDatastore) - Static method in class io.squashql.BigQueryServiceAccountDatastore
- fieldName(String) - Method in class io.squashql.query.database.BigQueryQueryRewriter
- functionExpression(FunctionTypedField) - Method in class io.squashql.query.database.BigQueryQueryRewriter
G
- getBigquery() - Method in interface io.squashql.BigQueryDatastore
- getBigquery() - Method in class io.squashql.BigQueryEndUserDatastore
- getBigquery() - Method in class io.squashql.BigQueryServiceAccountDatastore
- getBigQuery() - Method in class io.squashql.transaction.BigQueryDataLoader
- getDatasetName() - Method in interface io.squashql.BigQueryDatastore
- getDatasetName() - Method in class io.squashql.BigQueryEndUserDatastore
- getDatasetName() - Method in class io.squashql.BigQueryServiceAccountDatastore
- getFieldsOrNull(BigQuery, String, String) - Static method in class io.squashql.BigQueryServiceAccountDatastore
- getProjectId() - Method in interface io.squashql.BigQueryDatastore
- getProjectId() - Method in class io.squashql.BigQueryEndUserDatastore
- getProjectId() - Method in class io.squashql.BigQueryServiceAccountDatastore
- getTableNames(BigQuery, String, String) - Static method in class io.squashql.BigQueryServiceAccountDatastore
- getTypeValue(FieldValueList, Schema, int) - Static method in class io.squashql.query.database.BigQueryEngine
-
Gets the value with the correct type, otherwise everything is read as String.
- grouping(TypedField) - Method in class io.squashql.query.database.BigQueryQueryRewriter
I
- io.squashql - package io.squashql
- io.squashql.query.database - package io.squashql.query.database
- io.squashql.transaction - package io.squashql.transaction
L
- load(String, String, List<Object[]>) - Method in class io.squashql.transaction.BigQueryDataLoader
- loadCsv(String, String, String, String, boolean) - Method in class io.squashql.transaction.BigQueryDataLoader
Q
- queryRewriter(DatabaseQuery) - Method in class io.squashql.query.database.BigQueryEngine
R
- retrieveAggregates(DatabaseQuery, String) - Method in class io.squashql.query.database.BigQueryEngine
S
- storesByName() - Method in class io.squashql.BigQueryEndUserDatastore
- storesByName() - Method in class io.squashql.BigQueryServiceAccountDatastore
- SUPPORTED_AGGREGATION_FUNCTIONS - Static variable in class io.squashql.query.database.BigQueryEngine
-
https://cloud.google.com/bigquery/docs/reference/standard-sql/statistical_aggregate_functions#covar_samp https://cloud.google.com/bigquery/docs/reference/standard-sql/aggregate_functions
- supportedAggregationFunctions() - Method in class io.squashql.query.database.BigQueryEngine
T
- tableName(String) - Method in class io.squashql.query.database.BigQueryQueryRewriter
U
- usePartialRollupSyntax() - Method in class io.squashql.query.database.BigQueryQueryRewriter
All Classes and Interfaces|All Packages