类的使用
gu.sql2java.generator.Column
-
gu.sql2java.generator中Column的使用
返回Column的gu.sql2java.generator中的方法修饰符和类型方法说明Table.ForeignKey.foreignColumnOf(Column primaryColumn) 返回主键primaryColumn对应的字段Table.getAutoincrement()Column[]Procedure.getColumns()Column[]Table.getColumns()Column[]Table.getColumnsExceptPrimary()Table.getFirstColumn()Column.getForeignColumn()Table.getForeignKeyFor(Table pTable) Column[]Table.getForeignKeys()Column[]Table.getImportedKeys()Column[]Procedure.getInColumns()Index.getIndexColumn()Column[]Procedure.getOutColumns()Table.getPrimaryKey()Column[]Table.getPrimaryKeys()Table.getVersionColumn()返回变量类型为Column的类型的gu.sql2java.generator中的方法修饰符和类型方法说明Table.ForeignKey.getColumns()Table.getColumnsAsList()Table.getColumnsByVisibility(ColumnVisibility visibility) 返回指定可见度的字段名集合Table.getColumnsByVisibility(String visibility) 返回指定可见度的字段名集合Table.getColumnsExceptPrimaryAsList()Column.getForeignKeys()Table.getForeignKeysByFkName(String fkName) 检索指定 FK_NAME 包含的所有字段
没有结果则返回空数组Column.getImportedKeys()Index.getIndexColumns()Index.getIndexColumnsList()Table.getPrimaryKeysAsList()Table.noNullableColumns(String fkName) 返回 FK_NAME 包含的所有字段中不允许为null的所有字段参数类型为Column的gu.sql2java.generator中的方法修饰符和类型方法说明voidvoidColumn.addForeignKey(Column col, String fkName, short keySeq, Table.ForeignKeyRule updateRule, Table.ForeignKeyRule deleteRule) voidTable.addForeignKey(Column col, String fkName, short keySeq, Table.ForeignKeyRule updateRule, Table.ForeignKeyRule deleteRule) voidColumn.addImportedKey(Column col) voidTable.addImportedKey(Column column) voidProcedure.addInColumn(Column column) voidProcedure.addInOutColumn(Column column) voidProcedure.addOutColumn(Column column) voidTable.addPrimaryKey(Column column) Table.bitResetAssignExpression(Column[] columns, String varName, String indent) intColumn.convertName(Column col) static StringTable.ForeignKey.foreignColumnOf(Column primaryColumn) 返回主键primaryColumn对应的字段booleanTable.isForeignKey(Column col) voidTable.removeColumn(Column column) voidIndex.removeIndexColumn(Column column) voidTable.setAutoincrement(Column autoincrement) 参数类型为Column的gu.sql2java.generator中的构造器限定符构造器说明ForeignKey(String fkName, Table.ForeignKeyRule updateRule, Table.ForeignKeyRule deleteRule, Column columns) 类型变量类型为Column的gu.sql2java.generator中的构造器参数