Package | Description |
---|---|
com.gooddata.csv | |
com.gooddata.modeling.generator | |
com.gooddata.modeling.model |
Modifier and Type | Method and Description |
---|---|
SourceColumn[] |
DataTypeGuess.guessCsvSchema(CSVReader cr)
Guesses the CSV schema
|
SourceColumn[] |
DataTypeGuess.guessCsvSchema(CSVReader cr,
int columns)
Guesses the CSV schema
|
SourceColumn[] |
DataTypeGuess.guessCsvSchema(InputStream is,
char separator)
Guesses the CSV schema
|
SourceColumn[] |
DataTypeGuess.guessCsvSchema(URL url,
char separator)
Guesses the CSV schema
|
Modifier and Type | Method and Description |
---|---|
static String |
MaqlGenerator.createAttributeTableName(SourceSchema schema,
SourceColumn sc)
Creates attribute table name
|
Modifier and Type | Method and Description |
---|---|
protected String |
MaqlGenerator.generateFoldersMaqlDdl(List<SourceColumn> columns)
Generate MAQL folders for specified columns
|
String |
MaqlGenerator.generateMaqlAdd(Iterable<SourceColumn> newColumns,
Iterable<SourceColumn> knownColumns)
Generate MAQL for specified (new) columns
|
String |
MaqlGenerator.generateMaqlAdd(Iterable<SourceColumn> newColumns,
Iterable<SourceColumn> knownColumns)
Generate MAQL for specified (new) columns
|
protected String |
MaqlGenerator.generateMaqlAdd(Iterable<SourceColumn> newColumns,
Iterable<SourceColumn> knownColumns,
boolean createFactsOf)
Generate MAQL for selected (new) columns
|
protected String |
MaqlGenerator.generateMaqlAdd(Iterable<SourceColumn> newColumns,
Iterable<SourceColumn> knownColumns,
boolean createFactsOf)
Generate MAQL for selected (new) columns
|
String |
MaqlGenerator.generateMaqlDrop(List<SourceColumn> columns,
Iterable<SourceColumn> knownColumns)
Generate MAQL DROP statement for selected columns
|
String |
MaqlGenerator.generateMaqlDrop(List<SourceColumn> columns,
Iterable<SourceColumn> knownColumns)
Generate MAQL DROP statement for selected columns
|
String |
MaqlGenerator.generateMaqlSorting(Iterable<SourceColumn> columns)
Generate MAQL to alter titles of provided columns
|
String |
MaqlGenerator.generateMaqlUpdateDataTypes(Iterable<SourceColumn> columns)
Generate MAQL to alter specified data types of given columns
|
String |
MaqlGenerator.generateMaqlUpdateTitles(Iterable<SourceColumn> columns)
Generate MAQL to alter titles of provided columns
|
String |
MaqlGenerator.removeDropAndRecreateOfDateFacts(List<SourceColumn> deletedColumns,
List<SourceColumn> newColumns,
String maql)
If the deleted columns and new columns passed to MAQL identifier contained the
same date fields with different schema references, the generated scripts contain
redundant lines for dropping and re-creating the identical date fact.
|
String |
MaqlGenerator.removeDropAndRecreateOfDateFacts(List<SourceColumn> deletedColumns,
List<SourceColumn> newColumns,
String maql)
If the deleted columns and new columns passed to MAQL identifier contained the
same date fields with different schema references, the generated scripts contain
redundant lines for dropping and re-creating the identical date fact.
|
Modifier and Type | Method and Description |
---|---|
SourceColumn |
SourceSchema.getColumnByName(String name)
Returns a column by it's name
|
Modifier and Type | Method and Description |
---|---|
List<SourceColumn> |
SourceSchema.getAttributes()
Returns all ATTRIBUTE columns
|
List<SourceColumn> |
SourceSchema.getColumnByType(String type)
Returns a column by it's type
|
List<SourceColumn> |
SourceSchema.getColumns()
Columns getter
|
List<SourceColumn> |
SourceSchema.getConnectionPoints()
Returns all CONNECTION POINT columns
|
List<SourceColumn> |
SourceSchema.getDates()
Returns all DATE columns
|
List<SourceColumn> |
SourceSchema.getFacts()
Returns all FACT columns
|
List<SourceColumn> |
SourceSchema.getIgnored()
Returns all IGNORE columns
|
List<SourceColumn> |
SourceSchema.getLabels()
Returns all LABEL columns
|
List<SourceColumn> |
SourceSchema.getReferences()
Returns all REFERENCE columns
|
Modifier and Type | Method and Description |
---|---|
void |
SourceSchema.addColumn(SourceColumn c)
Adds a new column
|
boolean |
SourceColumn.equalsToLabel(SourceColumn other)
Returns true if both columns are any of LABEL or HYPERLINK and their other
properties are the same.
|
int |
SourceSchema.getColumnIndex(SourceColumn c)
Returns the column's index
|
Modifier and Type | Method and Description |
---|---|
void |
SourceSchema.setColumns(List<SourceColumn> columns)
Columns setter
|
Copyright © 2014. All rights reserved.