Package | Description |
---|---|
fr.ifremer.adagio.synchro.meta |
Modifier and Type | Field and Description |
---|---|
protected SynchroColumnMetadata |
SynchroJoinMetadata.sourceColumn |
protected SynchroColumnMetadata |
SynchroJoinMetadata.targetColumn |
Modifier and Type | Field and Description |
---|---|
protected Map<String,SynchroColumnMetadata> |
SynchroTableMetadata.columns |
Modifier and Type | Method and Description |
---|---|
SynchroColumnMetadata |
SynchroTableMetadata.getColumn(String columnName) |
SynchroColumnMetadata |
SynchroTableMetadata.getColumnMetadata(String columnName) |
SynchroColumnMetadata |
SynchroJoinMetadata.getSourceColumn() |
SynchroColumnMetadata |
SynchroJoinMetadata.getTargetColumn() |
Modifier and Type | Method and Description |
---|---|
protected Map<String,SynchroColumnMetadata> |
SynchroTableMetadata.initColumns(String tableName,
SynchroDatabaseMetadata dbMeta,
Predicate<SynchroColumnMetadata> columnFilter) |
static Predicate<SynchroColumnMetadata> |
SynchroMetadataUtils.newExcludeColumnPredicate(Map<String,Set<String>> excludeColumnNamesMap) |
Modifier and Type | Method and Description |
---|---|
static void |
SynchroMetadataUtils.checkType(String tableName,
SynchroColumnMetadata internalColumn,
SynchroColumnMetadata externalColumn)
Check if types are compatible, and return a DataRetrievalFailureException if not compatible.
|
protected static boolean |
SynchroMetadataUtils.isBooleanType(SynchroColumnMetadata column) |
protected static boolean |
SynchroMetadataUtils.isDateType(SynchroColumnMetadata column) |
protected static boolean |
SynchroMetadataUtils.isNumericType(SynchroColumnMetadata column) |
Modifier and Type | Method and Description |
---|---|
protected SynchroTableMetadata |
SynchroDatabaseMetadata.getTable(Dialect dialect,
String name,
String schema,
String catalog,
boolean isQuoted,
Predicate<SynchroColumnMetadata> columnFilter,
boolean withJoinedTables) |
protected List<String> |
SynchroTableMetadata.initColumnNames(Map<String,SynchroColumnMetadata> columns) |
protected Map<String,SynchroColumnMetadata> |
SynchroTableMetadata.initColumns(String tableName,
SynchroDatabaseMetadata dbMeta,
Predicate<SynchroColumnMetadata> columnFilter) |
protected List<SynchroJoinMetadata> |
SynchroTableMetadata.initJoins(String tableName,
SynchroDatabaseMetadata dbMeta,
Map<String,SynchroColumnMetadata> columns,
List<SynchroInterceptor> interceptors) |
protected List<String> |
SynchroTableMetadata.initProtectedColumnNames(Map<String,SynchroColumnMetadata> columns) |
static SynchroDatabaseMetadata |
SynchroDatabaseMetadata.loadDatabaseMetadata(Connection connection,
Dialect dialect,
Configuration configuration,
SynchroContext context,
Set<String> tableNames,
Predicate<String> tableFilter,
Predicate<SynchroColumnMetadata> columnFilter,
boolean enableJoinMetadataLoading)
Load the datasource schema for the given connection and dialect.
|
void |
SynchroDatabaseMetadata.prepare(Dialect dialect,
Configuration configuration,
Set<String> tableNames,
Predicate<String> tableFilter,
Predicate<SynchroColumnMetadata> columnFilter,
boolean enableJoinMetadataLoading) |
Constructor and Description |
---|
SynchroColumnMetadata(SynchroColumnMetadata beanToCopy) |
Constructor and Description |
---|
SynchroTableMetadata(SynchroDatabaseMetadata dbMeta,
TableMetadata delegate,
List<SynchroInterceptor> interceptors,
String tableName,
Set<String> availableSequences,
Predicate<SynchroColumnMetadata> columnFilter) |
Copyright © 2012–2014 IFREMER. All rights reserved.