com.healthmarketscience.jackcess.Table.getName()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(6.3k)|赞(0)|评价(0)|浏览(234)

本文整理了Java中com.healthmarketscience.jackcess.Table.getName()方法的一些代码示例,展示了Table.getName()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.getName()方法的具体详情如下:
包路径:com.healthmarketscience.jackcess.Table
类名称:Table
方法名:getName

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());
}

相关文章