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

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

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

Table.getIndexes介绍

暂无

代码示例

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

  1. @Override
  2. public List<? extends Index> getIndexes() {
  3. return wrapped.getIndexes();
  4. }

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

  1. public static boolean hasPrimaryKey(Table _table) {
  2. for (Index idx : _table.getIndexes()) {
  3. if (idx.isPrimaryKey()) {
  4. return true;
  5. }
  6. }
  7. return false;
  8. }

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

  1. public Index getBestIndex() {
  2. if (this.bestIndex == null) {
  3. List<? extends Index> li = table.getIndexes();
  4. for (Index idx : li) {
  5. if (idx.isPrimaryKey()) {
  6. this.bestIndex = idx;
  7. this.primaryCursor = true;
  8. break;
  9. }
  10. }
  11. if (this.bestIndex == null) {
  12. for (Index idx : li) {
  13. if (idx.isUnique()) {
  14. this.bestIndex = idx;
  15. break;
  16. }
  17. }
  18. }
  19. if (this.bestIndex == null && li.size() == 1) {
  20. this.bestIndex = li.get(0);
  21. }
  22. }
  23. return this.bestIndex;
  24. }

代码示例来源:origin: io.github.codemumbler/mdb-oracle-converter

  1. private boolean isPrimaryColumn(String tableName, com.healthmarketscience.jackcess.Column originalColumn) throws IOException {
  2. for (Index index : jackcessDatabase.getTable(tableName).getIndexes()) {
  3. if (index.isPrimaryKey()) {
  4. for (Index.Column indexColumn : index.getColumns()) {
  5. if (indexColumn.getName().equals(originalColumn.getName())) {
  6. return true;
  7. }
  8. }
  9. }
  10. }
  11. boolean hasPrimaryKey = false;
  12. for (Index index : jackcessDatabase.getTable(tableName).getIndexes()) {
  13. if (index.isPrimaryKey()) {
  14. hasPrimaryKey = true;
  15. }
  16. }
  17. return originalColumn.isAutoNumber() && !hasPrimaryKey;
  18. }

相关文章