| 构造器和说明 |
|---|
DuplicateKeyException(boolean primaryKey,
List<RDBColumnMetadata> columns,
Throwable cause) |
| 限定符和类型 | 方法和说明 |
|---|---|
RDBColumnMetadata |
EntityPropertyDescriptor.getColumn() |
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<RDBColumnMetadata> |
DefaultEntityColumnMapping.getColumnByName(String columnName) |
Optional<RDBColumnMetadata> |
EntityColumnMapping.getColumnByName(String columnName) |
Optional<RDBColumnMetadata> |
LazyEntityColumnMapping.getColumnByName(String columnName) |
Optional<RDBColumnMetadata> |
DefaultEntityColumnMapping.getColumnByProperty(String property) |
Optional<RDBColumnMetadata> |
EntityColumnMapping.getColumnByProperty(String property) |
Optional<RDBColumnMetadata> |
LazyEntityColumnMapping.getColumnByProperty(String property) |
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<RDBColumnMetadata> |
SimpleColumnMapping.getColumnByName(String columnName) |
Optional<RDBColumnMetadata> |
SimpleColumnMapping.getColumnByProperty(String property) |
| 限定符和类型 | 方法和说明 |
|---|---|
RDBColumnMetadata |
SimpleEntityPropertyDescriptor.getColumn() |
| 限定符和类型 | 方法和说明 |
|---|---|
static EntityPropertyDescriptor |
SimpleEntityPropertyDescriptor.of(PropertyDescriptor descriptor,
RDBColumnMetadata column) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,RDBColumnMetadata> |
AbstractTableOrViewMetadata.allColumns |
| 限定符和类型 | 方法和说明 |
|---|---|
RDBColumnMetadata |
RDBColumnMetadata.clone() |
RDBColumnMetadata |
AbstractTableOrViewMetadata.newColumn() |
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<RDBColumnMetadata> |
TableOrViewMetadata.findColumn(String name)
查找列,可查找通过外键关联表对列或者其他表对列
|
Optional<RDBColumnMetadata> |
AbstractTableOrViewMetadata.findColumn(String name) |
List<RDBColumnMetadata> |
TableOrViewMetadata.findColumns() |
List<RDBColumnMetadata> |
AbstractTableOrViewMetadata.findColumns() |
Optional<RDBColumnMetadata> |
TableOrViewMetadata.getColumn(String name)
获取当前表或者视图对列
|
Optional<RDBColumnMetadata> |
AbstractTableOrViewMetadata.getColumn(String name) |
List<RDBColumnMetadata> |
TableOrViewMetadata.getColumns() |
List<RDBColumnMetadata> |
AbstractTableOrViewMetadata.getColumns() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AbstractTableOrViewMetadata.addColumn(RDBColumnMetadata column) |
int |
RDBColumnMetadata.compareTo(RDBColumnMetadata target) |
String |
DataTypeBuilderSupport.createColumnDataType(RDBColumnMetadata columnMetaData) |
Optional<ValueCodec> |
ValueCodecFactory.createValueCodec(RDBColumnMetadata column) |
Optional<ValueCodec> |
DefaultValueCodecFactory.createValueCodec(RDBColumnMetadata column) |
boolean |
RDBColumnMetadata.ddlModifiable(RDBColumnMetadata after) |
| 限定符和类型 | 方法和说明 |
|---|---|
static DataType |
DataType.builder(DataType type,
java.util.function.Function<RDBColumnMetadata,String> builder) |
void |
DefaultValueCodecFactory.register(java.util.function.Predicate<RDBColumnMetadata> predicate,
java.util.function.Function<RDBColumnMetadata,ValueCodec> function) |
void |
DefaultValueCodecFactory.register(java.util.function.Predicate<RDBColumnMetadata> predicate,
java.util.function.Function<RDBColumnMetadata,ValueCodec> function) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
Dialect.buildColumnDataType(RDBColumnMetadata columnMetaData) |
String |
DefaultDialect.buildColumnDataType(RDBColumnMetadata columnMetaData) |
String |
DataTypeBuilder.createColumnDataType(RDBColumnMetadata columnMetaData) |
| 限定符和类型 | 方法和说明 |
|---|---|
RDBColumnMetadata |
ForeignKeyColumn.getSourceColumn() |
RDBColumnMetadata |
ForeignKeyColumn.getTargetColumn() |
| 限定符和类型 | 方法和说明 |
|---|---|
SqlFragments |
TermFragmentBuilder.createFragments(String columnFullName,
RDBColumnMetadata column,
Term term) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
CommonAlterTableSqlBuilder.appendAddColumnCommentSql(DefaultBatchSqlRequest batch,
RDBColumnMetadata column) |
protected void |
CommonAlterTableSqlBuilder.appendAddColumnSql(DefaultBatchSqlRequest batch,
RDBColumnMetadata column) |
protected void |
CommonAlterTableSqlBuilder.appendAlterColumnSql(DefaultBatchSqlRequest batch,
RDBColumnMetadata oldColumn,
RDBColumnMetadata newColumn) |
protected void |
CommonAlterTableSqlBuilder.appendDropColumnSql(DefaultBatchSqlRequest batch,
RDBColumnMetadata drop) |
protected PrepareSqlFragments |
CommonAlterTableSqlBuilder.createAddColumnFragments(RDBColumnMetadata column) |
protected PrepareSqlFragments |
CommonAlterTableSqlBuilder.createAlterColumnFragments(RDBColumnMetadata oldColumn,
RDBColumnMetadata newColumn) |
| 限定符和类型 | 方法和说明 |
|---|---|
SqlFragments |
SimpleFunctionFragmentBuilder.create(String columnFullName,
RDBColumnMetadata metadata,
Map<String,Object> opts) |
SqlFragments |
FunctionFragmentBuilder.create(String columnFullName,
RDBColumnMetadata metadata,
Map<String,Object> opts) |
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<SqlFragments> |
SelectColumnFragmentBuilder.createFragments(String columnFullName,
RDBColumnMetadata columnMetadata,
SelectColumn column) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<Object> |
AbstractTermFragmentBuilder.convertList(RDBColumnMetadata column,
Term term) |
protected Object |
AbstractTermFragmentBuilder.convertValue(RDBColumnMetadata column,
Term term) |
SqlFragments |
BetweenAndTermFragmentBuilder.createFragments(String columnFullName,
RDBColumnMetadata column,
Term term) |
PrepareSqlFragments |
EmptyTermFragmentBuilder.createFragments(String columnFullName,
RDBColumnMetadata column,
Term term) |
SqlFragments |
InTermFragmentBuilder.createFragments(String columnFullName,
RDBColumnMetadata column,
Term term) |
PrepareSqlFragments |
NullTermFragmentBuilder.createFragments(String columnFullName,
RDBColumnMetadata column,
Term term) |
SqlFragments |
SymbolTermFragmentBuilder.createFragments(String columnFullName,
RDBColumnMetadata column,
Term term) |
| 限定符和类型 | 方法和说明 |
|---|---|
TableBuilder |
TableBuilder.addColumn(RDBColumnMetadata column) |
TableBuilder |
DefaultTableBuilder.addColumn(RDBColumnMetadata column) |
| 限定符和类型 | 方法和说明 |
|---|---|
ColumnBuilder |
ColumnBuilder.custom(java.util.function.Consumer<RDBColumnMetadata> consumer) |
ColumnBuilder |
DefaultColumnBuilder.custom(java.util.function.Consumer<RDBColumnMetadata> consumer) |
| 构造器和说明 |
|---|
DefaultColumnBuilder(RDBColumnMetadata columnMetaData,
TableBuilder tableBuilder,
RDBTableMetadata tableMetaData) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected RDBColumnMetadata |
DefaultSaveOrUpdateOperator.getIdColumn() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
RDBTableMetadataParser.applyColumnInfo(RDBColumnMetadata column,
Record record) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected PrepareSqlFragments |
H2AlterTableSqlBuilder.createAlterColumnFragments(RDBColumnMetadata oldColumn,
RDBColumnMetadata newColumn) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
SqlServerAlterTableSqlBuilder.appendAddColumnCommentSql(DefaultBatchSqlRequest batch,
RDBColumnMetadata column) |
protected void |
SqlServerAlterTableSqlBuilder.appendDropColumnSql(DefaultBatchSqlRequest batch,
RDBColumnMetadata drop) |
protected PrepareSqlFragments |
SqlServerAlterTableSqlBuilder.createAlterColumnFragments(RDBColumnMetadata oldColumn,
RDBColumnMetadata newColumn) |
static PrepareSqlFragments |
SqlServerCommentUtils.createDropAdnCreateColumnComment(RDBTableMetadata table,
RDBColumnMetadata column) |
static PrepareSqlFragments |
SqlServerCommentUtils.createDropColumnComment(RDBTableMetadata table,
RDBColumnMetadata column) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
MysqlAlterTableSqlBuilder.appendAddColumnCommentSql(DefaultBatchSqlRequest batch,
RDBColumnMetadata column) |
protected PrepareSqlFragments |
MysqlAlterTableSqlBuilder.createAddColumnFragments(RDBColumnMetadata column) |
protected PrepareSqlFragments |
MysqlAlterTableSqlBuilder.createAlterColumnFragments(RDBColumnMetadata oldColumn,
RDBColumnMetadata newColumn) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
PostgresqlAlterTableSqlBuilder.appendAlterColumnSql(DefaultBatchSqlRequest batch,
RDBColumnMetadata oldColumn,
RDBColumnMetadata newColumn) |
Copyright © 2020. All rights reserved.