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

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

本文整理了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

  1. if ( meta.isIncludeTablename() && !Utils.isEmpty( data.t.getName() ) ) {
  2. r[rowIndex++] = data.t.getName();

代码示例来源:origin: net.sf.ucanaccess/ucanaccess

  1. @Override
  2. public String getTableName() {
  3. return table.getName();
  4. }

代码示例来源:origin: net.sf.ucanaccess/ucanaccess

  1. public InsertCommand(Table _table, Object[] _newRow, String _execId) {
  2. this.table = _table;
  3. this.tableName = _table.getName();
  4. this.newRow = _newRow;
  5. this.execId = _execId;
  6. }

代码示例来源:origin: net.sf.ucanaccess/ucanaccess

  1. @Override
  2. public String getTableName() {
  3. return this.table.getName();
  4. }

代码示例来源:origin: com.healthmarketscience.jackcess/jackcess

  1. public RelationshipBuilder(Table fromTable, Table toTable) {
  2. this(fromTable.getName(), toTable.getName());
  3. }

代码示例来源:origin: net.sf.ucanaccess/ucanaccess

  1. private void makeTableReadOnly(Table t, boolean systemTable) throws SQLException {
  2. String tn = t.getName();
  3. this.readOnlyTables.add(t.getName());
  4. String ntn = schema(escapeIdentifier(tn), systemTable);
  5. exec("SET TABLE " + ntn + " READONLY TRUE ", false);
  6. loadedTables.add(tn + " READONLY");
  7. }

代码示例来源:origin: com.healthmarketscience.jackcess/jackcess

  1. @Override
  2. public String toString() {
  3. return CustomToStringStyle.builder(this)
  4. .append("name", _name)
  5. .append("fromTable", _fromTable.getName())
  6. .append("fromColumns", _fromColumns)
  7. .append("toTable", _toTable.getName())
  8. .append("toColumns", _toColumns)
  9. .append("flags", Integer.toHexString(_flags))
  10. .toString();
  11. }

代码示例来源:origin: com.healthmarketscience.jackcess/jackcess

  1. private boolean matchesLinkedTable(Table table, String linkedTableName,
  2. String linkedDbName) {
  3. return (table.getName().equalsIgnoreCase(linkedTableName) &&
  4. (_linkedDbs != null) &&
  5. (_linkedDbs.get(linkedDbName) == table.getDatabase()));
  6. }

代码示例来源:origin: net.sf.ucanaccess/ucanaccess

  1. private void createSyncrTriggers(Table t) throws SQLException, IOException {
  2. setDefaultValues(t);
  3. String ntn = escapeIdentifier(t.getName());
  4. triggersGenerator.synchronisationTriggers(ntn, hasAutoNumberColumn(t), hasAppendOnly(t));
  5. loadedTables.add(t.getName());
  6. }

代码示例来源:origin: net.sf.ucanaccess/ucanaccess

  1. public Map<String, Object> getRowPattern(Object[] varr, Table t) throws SQLException {
  2. String ntn = SQLConverter.basicEscapingIdentifier(t.getName()).toUpperCase();
  3. Map<String, Object> vl = new LinkedHashMap<String, Object>();
  4. int i = 0;
  5. Iterator<String> it = getColumnNames(ntn).iterator();
  6. while (it.hasNext()) {
  7. vl.put(it.next(), varr[i++]);
  8. }
  9. if (i == 0) {
  10. throw new SQLException("Cannot read table's metadata");
  11. }
  12. return escapeIdentifiers(vl, t);
  13. }

代码示例来源:origin: net.sf.ucanaccess/ucanaccess

  1. private void setDefaultValue(Column cl) throws SQLException, IOException {
  2. String tn = cl.getTable().getName();
  3. String ntn = escapeIdentifier(tn);
  4. List<String> arTrigger = new ArrayList<String>();
  5. setDefaultValue(cl, ntn, arTrigger);
  6. for (String trigger : arTrigger) {
  7. exec(trigger, true);
  8. }
  9. }

代码示例来源:origin: net.sf.ucanaccess/ucanaccess

  1. private void setDefaultValues(Table t) throws SQLException, IOException {
  2. String tn = t.getName();
  3. String ntn = escapeIdentifier(tn);
  4. List<? extends Column> lc = t.getColumns();
  5. List<String> arTrigger = new ArrayList<String>();
  6. for (Column cl : lc) {
  7. setDefaultValue(cl, ntn, arTrigger);
  8. }
  9. for (String trigger : arTrigger) {
  10. exec(trigger, true);
  11. }
  12. }

代码示例来源:origin: apache/tika

  1. String tableName = table.getName();
  2. List<? extends Column> columns = table.getColumns();
  3. xhtml.startElement("table", "name", tableName);

代码示例来源:origin: net.sf.ucanaccess/ucanaccess

  1. private void dropTable(Table t, boolean systemTable) throws SQLException {
  2. String tn = t.getName();
  3. String ntn = schema(escapeIdentifier(tn), systemTable);
  4. exec("DROP TABLE " + ntn + " CASCADE ", false);
  5. metadata.dropTable(tn);
  6. }

代码示例来源:origin: net.sf.ucanaccess/ucanaccess

  1. private void createTable(Table t, boolean systemTable) throws SQLException, IOException {
  2. String tn = t.getName();
  3. if (tn.indexOf(" ") > 0) {
  4. SQLConverter.addWhiteSpacedTableNames(tn);
  5. }
  6. String ntn = SQLConverter.escapeIdentifier(tn);// clean
  7. if (ntn == null) {
  8. return;
  9. }
  10. createSyncrTable(t, systemTable);
  11. }

代码示例来源:origin: net.sf.ucanaccess/ucanaccess

  1. @Override
  2. public Object handleRowError(Column cl, byte[] bt, Location location, Exception ex)
  3. throws IOException {
  4. if (cl.getType().isTextual()) {
  5. Logger.logParametricWarning(Messages.INVALID_CHARACTER_SEQUENCE,
  6. cl.getTable().getName(), cl.getName(), new String(bt));
  7. }
  8. throw new IOException(ex.getMessage());
  9. }
  10. });

代码示例来源:origin: net.sf.ucanaccess/ucanaccess

  1. public BlobKey(Table _table, String _columnName, Row _row) {
  2. this.tableName = _table.getName();
  3. this.columnName = _columnName;
  4. if (hasPrimaryKey(_table)) {
  5. List<? extends Index.Column> cl = _table.getPrimaryKeyIndex().getColumns();
  6. HashMap<String, Object> keyMap = new HashMap<String, Object>();
  7. for (Index.Column c : cl) {
  8. keyMap.put(c.getName(), _row.get(c.getName()));
  9. }
  10. this.key = keyMap;
  11. }
  12. }

代码示例来源:origin: com.healthmarketscience.jackcess/jackcess

  1. @Override
  2. public IndexImpl getForeignKeyIndex(Table otherTable) {
  3. for(IndexImpl index : _indexes) {
  4. if(index.isForeignKey() && (index.getReference() != null) &&
  5. (index.getReference().getOtherTablePageNumber() ==
  6. ((TableImpl)otherTable).getTableDefPageNumber())) {
  7. return index;
  8. }
  9. }
  10. throw new IllegalArgumentException(withErrorContext(
  11. "No foreign key reference to " +
  12. otherTable.getName() + " found"));
  13. }

代码示例来源:origin: com.healthmarketscience.jackcess/jackcess

  1. @Override
  2. public boolean isLinkedTable(Table table) throws IOException {
  3. if((table == null) || (this == table.getDatabase())) {
  4. // if the table is null or this db owns the table, not linked
  5. return false;
  6. }
  7. // common case, local table name == remote table name
  8. TableInfo tableInfo = lookupTable(table.getName());
  9. if((tableInfo != null) && tableInfo.isLinked() &&
  10. matchesLinkedTable(table, ((LinkedTableInfo)tableInfo).linkedTableName,
  11. ((LinkedTableInfo)tableInfo).linkedDbName)) {
  12. return true;
  13. }
  14. // but, the local table name may not match the remote table name, so we
  15. // need to do a search if the common case fails
  16. return _tableFinder.isLinkedTable(table);
  17. }

代码示例来源:origin: net.sf.ucanaccess/ucanaccess

  1. public ComplexBase(ComplexValue cv) {
  2. this(cv.getId(), cv.getComplexValueForeignKey().getColumn().getTable().getName(),
  3. cv.getComplexValueForeignKey().getColumn().getName());
  4. }

相关文章