| 程序包 | 说明 |
|---|---|
| net.hasor.db.orm.ar | |
| net.hasor.db.orm.ar.dialect |
| 限定符和类型 | 方法和说明 |
|---|---|
Column |
Sechma.getColumn(int columnIndex)
根据列的顺序获取列
|
Column |
Sechma.getColumn(String columnName)
根据类名获取列
|
Column[] |
Sechma.getColumns()
获取所有列
|
protected Column[] |
Sechma.getInsertColumns()
获取可以用于insert的列。
|
Column |
Sechma.getPrimaryKey()
获取ID列名。
|
protected Column[] |
Sechma.getUpdateColumns()
获取可以用于update的列。
|
protected Column[] |
Record.hasValueColumns(Column[] refColumn)
获取有值的列
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
Sechma.addColumn(Column column)
添加列
|
SQLBuilder.BuilderData |
SQLBuilder.buildCount(Sechma sechma,
Column[] whereColumn,
Object[] whereParams)
生成Select Count语句和参数。
|
SQLBuilder.BuilderData |
SQLBuilder.buildDelete(Sechma sechma,
Column[] whereColumn,
Object[] whereParams)
生成Delete语句和参数。
|
SQLBuilder.BuilderData |
SQLBuilder.buildInsert(Sechma sechma,
Column[] dataColumn,
Object[] dataParams)
生成Insert语句和参数。
|
SQLBuilder.BuilderData |
SQLBuilder.buildSelect(Sechma sechma,
Column[] whereColumn,
Object[] whereParams)
生成Select语句和参数。
|
SQLBuilder.BuilderData |
SQLBuilder.buildUpdate(Sechma sechma,
Column[] whereColumn,
Object[] whereParams,
Column[] dataColumn,
Object[] dataParams)
生成Update语句和参数。
|
SQLBuilder.BuilderData |
SQLBuilder.buildUpdate(Sechma sechma,
Column[] whereColumn,
Object[] whereParams,
Column[] dataColumn,
Object[] dataParams)
生成Update语句和参数。
|
protected Object[] |
Record.columnValues(Column[] columnArrays)
获取指定列的值。
|
Object |
Record.get(Column column)
按照列获取数据。
|
protected Column[] |
Record.hasValueColumns(Column[] refColumn)
获取有值的列
|
Record |
Record.set(Column column,
Object var)
按照列设置数据。
|
| 限定符和类型 | 方法和说明 |
|---|---|
SQLBuilder.BuilderData |
AbstractSQLBuilder.buildCount(Sechma sechma,
Column[] whereColumn,
Object[] whereParams) |
SQLBuilder.BuilderData |
AbstractSQLBuilder.buildDelete(Sechma sechma,
Column[] whereColumn,
Object[] whereParams) |
SQLBuilder.BuilderData |
AbstractSQLBuilder.buildInsert(Sechma sechma,
Column[] dataColumn,
Object[] dataParams) |
SQLBuilder.BuilderData |
AbstractSQLBuilder.buildSelect(Sechma sechma,
Column[] whereColumn,
Object[] whereParams) |
SQLBuilder.BuilderData |
AbstractSQLBuilder.buildUpdate(Sechma sechma,
Column[] whereColumn,
Object[] whereParams,
Column[] dataColumn,
Object[] dataParams) |
SQLBuilder.BuilderData |
AbstractSQLBuilder.buildUpdate(Sechma sechma,
Column[] whereColumn,
Object[] whereParams,
Column[] dataColumn,
Object[] dataParams) |
Copyright © 2015. All rights reserved.