@AnnotationProcessing public static class ColumnMeta.Builder extends Object
public ColumnMeta.Builder catalog(String catalog)
public ColumnMeta.Builder schema(String schema)
public ColumnMeta.Builder tableName(String tableName)
public ColumnMeta.Builder fieldName(String fieldName)
public ColumnMeta.Builder fieldType(Class<?> fieldType)
public ColumnMeta.Builder columnName(String columnName)
public ColumnMeta.Builder jdbcType(String jdbcType)
public ColumnMeta.Builder jdbcTypeValue(int jdbcTypeValue)
public ColumnMeta.Builder primaryKey(boolean primaryKey)
public ColumnMeta.Builder autoIncrement(boolean autoIncrement)
public ColumnMeta.Builder seqName(String seqName)
public ColumnMeta.Builder idSql(String idSql)
public ColumnMeta.Builder nullable(boolean nullable)
public ColumnMeta.Builder insertable(boolean insertable)
public ColumnMeta.Builder updatable(boolean updatable)
public ColumnMeta.Builder updateDefault(String updateDefault)
public ColumnMeta.Builder insertDefault(String insertDefault)
public ColumnMeta.Builder updateDefaultSql(String updateDefaultSql)
public ColumnMeta.Builder insertDefaultSql(String insertDefaultSql)
public ColumnMeta.Builder version(boolean version)
public ColumnMeta.Builder logicDeleted(boolean logicDeleted)
public ColumnMeta.Builder createTime(boolean createTime)
public ColumnMeta.Builder updateTime(boolean updateTime)
public ColumnMeta.Builder sortPosition(int sortPosition)
public ColumnMeta.Builder sortDirection(int sortDirection)
public ColumnMeta.Builder props(Map<String,String> properties)
public ColumnMeta.Builder prop(String key, String value)
public ColumnMeta build()
Copyright © 2025 fossc. All rights reserved.