Index

B C D E F G I L O P R S 
All Classes and Interfaces|All Packages|Constant Field Values

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 BigQueryDatastore that 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
 
BigQueryServiceAccountDatastore - Class in io.squashql
Implementation of BigQueryDatastore that uses a ServiceAccountCredentials.
BigQueryServiceAccountDatastore(ServiceAccountCredentials, String, String) - Constructor for class io.squashql.BigQueryServiceAccountDatastore
 
bigQueryTypeToClass(LegacySQLTypeName) - 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 ServiceAccountCredentials from a file.
createCredentialsFromFileContent(String) - Static method in class io.squashql.BigQueryUtil
 
createSqlStatement(DatabaseQuery, QueryExecutor.PivotTableContext) - Method in class io.squashql.query.database.BigQueryEngine
 

D

dropAndCreateInMemoryTable(String, List<TypedField>) - Method in class io.squashql.transaction.BigQueryDataLoader
 

E

executeRawSql(String) - Method in class io.squashql.query.database.BigQueryEngine
 

F

fetchStoresByName(BigQueryDatastore) - Static method in class io.squashql.BigQueryServiceAccountDatastore
 

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
 
getNullValue(Class<?>) - Static method in class io.squashql.BigQueryUtil
 
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.

I

INTEGER_NULL_VALUE - Static variable in class io.squashql.BigQueryUtil
 
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
 
LONG_NULL_VALUE - Static variable in class io.squashql.BigQueryUtil
 

O

OBJECT_NULL_VALUE - Static variable in class io.squashql.BigQueryUtil
See usage to understand why it exists, but basically it is due to the lack of grouping function.

P

postProcessDataset(Table, 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
 
B C D E F G I L O P R S 
All Classes and Interfaces|All Packages|Constant Field Values