本文整理了Java中com.healthmarketscience.jackcess.Table.getName()
方法的一些代码示例,展示了Table.getName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.getName()
方法的具体详情如下:
包路径:com.healthmarketscience.jackcess.Table
类名称:Table
方法名:getName
暂无
代码示例来源:origin: pentaho/pentaho-kettle
if ( meta.isIncludeTablename() && !Utils.isEmpty( data.t.getName() ) ) {
r[rowIndex++] = data.t.getName();
代码示例来源:origin: net.sf.ucanaccess/ucanaccess
@Override
public String getTableName() {
return table.getName();
}
代码示例来源:origin: net.sf.ucanaccess/ucanaccess
public InsertCommand(Table _table, Object[] _newRow, String _execId) {
this.table = _table;
this.tableName = _table.getName();
this.newRow = _newRow;
this.execId = _execId;
}
代码示例来源:origin: net.sf.ucanaccess/ucanaccess
@Override
public String getTableName() {
return this.table.getName();
}
代码示例来源:origin: com.healthmarketscience.jackcess/jackcess
public RelationshipBuilder(Table fromTable, Table toTable) {
this(fromTable.getName(), toTable.getName());
}
代码示例来源:origin: net.sf.ucanaccess/ucanaccess
private void makeTableReadOnly(Table t, boolean systemTable) throws SQLException {
String tn = t.getName();
this.readOnlyTables.add(t.getName());
String ntn = schema(escapeIdentifier(tn), systemTable);
exec("SET TABLE " + ntn + " READONLY TRUE ", false);
loadedTables.add(tn + " READONLY");
}
代码示例来源:origin: com.healthmarketscience.jackcess/jackcess
@Override
public String toString() {
return CustomToStringStyle.builder(this)
.append("name", _name)
.append("fromTable", _fromTable.getName())
.append("fromColumns", _fromColumns)
.append("toTable", _toTable.getName())
.append("toColumns", _toColumns)
.append("flags", Integer.toHexString(_flags))
.toString();
}
代码示例来源:origin: com.healthmarketscience.jackcess/jackcess
private boolean matchesLinkedTable(Table table, String linkedTableName,
String linkedDbName) {
return (table.getName().equalsIgnoreCase(linkedTableName) &&
(_linkedDbs != null) &&
(_linkedDbs.get(linkedDbName) == table.getDatabase()));
}
代码示例来源:origin: net.sf.ucanaccess/ucanaccess
private void createSyncrTriggers(Table t) throws SQLException, IOException {
setDefaultValues(t);
String ntn = escapeIdentifier(t.getName());
triggersGenerator.synchronisationTriggers(ntn, hasAutoNumberColumn(t), hasAppendOnly(t));
loadedTables.add(t.getName());
}
代码示例来源:origin: net.sf.ucanaccess/ucanaccess
public Map<String, Object> getRowPattern(Object[] varr, Table t) throws SQLException {
String ntn = SQLConverter.basicEscapingIdentifier(t.getName()).toUpperCase();
Map<String, Object> vl = new LinkedHashMap<String, Object>();
int i = 0;
Iterator<String> it = getColumnNames(ntn).iterator();
while (it.hasNext()) {
vl.put(it.next(), varr[i++]);
}
if (i == 0) {
throw new SQLException("Cannot read table's metadata");
}
return escapeIdentifiers(vl, t);
}
代码示例来源:origin: net.sf.ucanaccess/ucanaccess
private void setDefaultValue(Column cl) throws SQLException, IOException {
String tn = cl.getTable().getName();
String ntn = escapeIdentifier(tn);
List<String> arTrigger = new ArrayList<String>();
setDefaultValue(cl, ntn, arTrigger);
for (String trigger : arTrigger) {
exec(trigger, true);
}
}
代码示例来源:origin: net.sf.ucanaccess/ucanaccess
private void setDefaultValues(Table t) throws SQLException, IOException {
String tn = t.getName();
String ntn = escapeIdentifier(tn);
List<? extends Column> lc = t.getColumns();
List<String> arTrigger = new ArrayList<String>();
for (Column cl : lc) {
setDefaultValue(cl, ntn, arTrigger);
}
for (String trigger : arTrigger) {
exec(trigger, true);
}
}
代码示例来源:origin: apache/tika
String tableName = table.getName();
List<? extends Column> columns = table.getColumns();
xhtml.startElement("table", "name", tableName);
代码示例来源:origin: net.sf.ucanaccess/ucanaccess
private void dropTable(Table t, boolean systemTable) throws SQLException {
String tn = t.getName();
String ntn = schema(escapeIdentifier(tn), systemTable);
exec("DROP TABLE " + ntn + " CASCADE ", false);
metadata.dropTable(tn);
}
代码示例来源:origin: net.sf.ucanaccess/ucanaccess
private void createTable(Table t, boolean systemTable) throws SQLException, IOException {
String tn = t.getName();
if (tn.indexOf(" ") > 0) {
SQLConverter.addWhiteSpacedTableNames(tn);
}
String ntn = SQLConverter.escapeIdentifier(tn);// clean
if (ntn == null) {
return;
}
createSyncrTable(t, systemTable);
}
代码示例来源:origin: net.sf.ucanaccess/ucanaccess
@Override
public Object handleRowError(Column cl, byte[] bt, Location location, Exception ex)
throws IOException {
if (cl.getType().isTextual()) {
Logger.logParametricWarning(Messages.INVALID_CHARACTER_SEQUENCE,
cl.getTable().getName(), cl.getName(), new String(bt));
}
throw new IOException(ex.getMessage());
}
});
代码示例来源:origin: net.sf.ucanaccess/ucanaccess
public BlobKey(Table _table, String _columnName, Row _row) {
this.tableName = _table.getName();
this.columnName = _columnName;
if (hasPrimaryKey(_table)) {
List<? extends Index.Column> cl = _table.getPrimaryKeyIndex().getColumns();
HashMap<String, Object> keyMap = new HashMap<String, Object>();
for (Index.Column c : cl) {
keyMap.put(c.getName(), _row.get(c.getName()));
}
this.key = keyMap;
}
}
代码示例来源:origin: com.healthmarketscience.jackcess/jackcess
@Override
public IndexImpl getForeignKeyIndex(Table otherTable) {
for(IndexImpl index : _indexes) {
if(index.isForeignKey() && (index.getReference() != null) &&
(index.getReference().getOtherTablePageNumber() ==
((TableImpl)otherTable).getTableDefPageNumber())) {
return index;
}
}
throw new IllegalArgumentException(withErrorContext(
"No foreign key reference to " +
otherTable.getName() + " found"));
}
代码示例来源:origin: com.healthmarketscience.jackcess/jackcess
@Override
public boolean isLinkedTable(Table table) throws IOException {
if((table == null) || (this == table.getDatabase())) {
// if the table is null or this db owns the table, not linked
return false;
}
// common case, local table name == remote table name
TableInfo tableInfo = lookupTable(table.getName());
if((tableInfo != null) && tableInfo.isLinked() &&
matchesLinkedTable(table, ((LinkedTableInfo)tableInfo).linkedTableName,
((LinkedTableInfo)tableInfo).linkedDbName)) {
return true;
}
// but, the local table name may not match the remote table name, so we
// need to do a search if the common case fails
return _tableFinder.isLinkedTable(table);
}
代码示例来源:origin: net.sf.ucanaccess/ucanaccess
public ComplexBase(ComplexValue cv) {
this(cv.getId(), cv.getComplexValueForeignKey().getColumn().getTable().getName(),
cv.getComplexValueForeignKey().getColumn().getName());
}
内容来源于网络,如有侵权,请联系作者删除!