Uses of Class
com.invirgance.convirgance.olap.sql.Table
Packages that use Table
Package
Description
Provides a layer of tooling to manage Dimensions, Metrics, and Measures
to generate SQL queries for OLAP uses.
Provides database representation and tools for SQL query generation
-
Uses of Table in com.invirgance.convirgance.olap
Methods in com.invirgance.convirgance.olap that return TableModifier and TypeMethodDescriptionStar.getFact()
Returns the fact table of the Star.Dimension.getTable()
Returns the database table associated with this dimension.Metric.getTable()
Returns the database table associated with this metric.Methods in com.invirgance.convirgance.olap with parameters of type TableModifier and TypeMethodDescriptionvoid
Sets the provided Table as the fact table for this Star object.void
Assigns a new table to this dimension.void
Assigns a new table to this metric.Constructors in com.invirgance.convirgance.olap with parameters of type TableModifierConstructorDescriptionConstructs a Dimension with a specified name, associated database table, and column.Constructs a Metric with an associated database table and column.Creates a new Star object with the specified table as the fact table. -
Uses of Table in com.invirgance.convirgance.olap.sql
Methods in com.invirgance.convirgance.olap.sql that return TableModifier and TypeMethodDescriptionReturns the table whose name matches the passed in String.ForeignKey.getTarget()
Returns the target table associated with the foreignKeyMethods in com.invirgance.convirgance.olap.sql that return types with arguments of type TableModifier and TypeMethodDescriptionDatabase.getTables()
Returns the list of tables stored in the database.Methods in com.invirgance.convirgance.olap.sql with parameters of type TableModifier and TypeMethodDescriptionvoid
SQLGenerator.addAggregate
(String function, String column, Table table) Adds an Aggregate object into the list of Columns selected for this SQLGenerator.void
SQLGenerator.addAggregate
(String function, String column, Table table, String alias) Adds an Aggregate object (with specified alias) into the list of Columns selected for this SQLGenerator.void
Table.addForeignKey
(String foreignKey, Table target) Creates and adds the new foreignKey to this table's list of foreign keys.void
Adds a Column object into the list of Columns selected for this SQLGenerator.void
Adds a Column object with the specified alias name into the list of Columns for this SQL Generator.void
Adds the provided table to the Database if it already doesn't exist.void
Adds the provided Table to the table list of the SQLGeneratorvoid
Database.removeTable
(Table table) Removes the table from the Database.void
Sets the provided source table to the key.void
Sets the provided target table to be associated with this foreignKey.Method parameters in com.invirgance.convirgance.olap.sql with type arguments of type Table