org.teiid.metadata.Table.getNameInSource()方法的使用及代码示例

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

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

Table.getNameInSource介绍

暂无

代码示例

代码示例来源:origin: org.teiid.connectors/translator-odata4

  1. private String getName(Table table) {
  2. if (table.getNameInSource() != null) {
  3. return table.getNameInSource();
  4. }
  5. return table.getName();
  6. }

代码示例来源:origin: org.teiid.connectors/translator-ldap

  1. String nameInSource = group.getNameInSource();

代码示例来源:origin: org.teiid.connectors/translator-salesforce

  1. pluralName = this.foreignKey.getNameInSource();
  2. } else {
  3. pluralName = rightTableInJoin.getNameInSource() + "s"; //$NON-NLS-1$

代码示例来源:origin: org.teiid.connectors/translator-ldap

  1. nameInSource = mdIDGroup.getNameInSource();

代码示例来源:origin: org.teiid.connectors/translator-ldap

  1. nameInSource = group.getNameInSource();

代码示例来源:origin: teiid/teiid

  1. @Override
  2. public void fillRow(List<Object> row, Table table,
  3. VDBMetaData v, TransformationMetadata metadata,
  4. CommandContext cc, SimpleIterator<Table> iter) {
  5. row.add(v.getName());
  6. row.add(table.getParent().getName());
  7. row.add(table.getName());
  8. row.add(table.getTableType().toString());
  9. row.add(table.getNameInSource());
  10. row.add(table.isPhysical());
  11. row.add(table.supportsUpdate());
  12. row.add(table.getUUID());
  13. row.add(table.getCardinality());
  14. row.add(table.getAnnotation());
  15. row.add(table.isSystem());
  16. row.add(table.isMaterialized());
  17. row.add(table.getParent().getUUID());
  18. }
  19. });

代码示例来源:origin: org.jboss.teiid/teiid-engine

  1. @Override
  2. public void fillRow(List<Object> row, Table table,
  3. VDBMetaData v, TransformationMetadata metadata,
  4. CommandContext cc, SimpleIterator<Table> iter) {
  5. row.add(v.getName());
  6. row.add(table.getParent().getName());
  7. row.add(table.getName());
  8. row.add(table.getTableType().toString());
  9. row.add(table.getNameInSource());
  10. row.add(table.isPhysical());
  11. row.add(table.supportsUpdate());
  12. row.add(table.getUUID());
  13. row.add(table.getCardinality());
  14. row.add(table.getAnnotation());
  15. row.add(table.isSystem());
  16. row.add(table.isMaterialized());
  17. row.add(table.getParent().getUUID());
  18. }
  19. });

代码示例来源:origin: org.teiid/teiid-engine

  1. @Override
  2. public void fillRow(List<Object> row, Table table,
  3. VDBMetaData v, TransformationMetadata metadata,
  4. CommandContext cc, SimpleIterator<Table> iter) {
  5. row.add(v.getName());
  6. row.add(table.getParent().getName());
  7. row.add(table.getName());
  8. row.add(table.getTableType().toString());
  9. row.add(table.getNameInSource());
  10. row.add(table.isPhysical());
  11. row.add(table.supportsUpdate());
  12. row.add(table.getUUID());
  13. row.add(table.getCardinality());
  14. row.add(table.getAnnotation());
  15. row.add(table.isSystem());
  16. row.add(table.isMaterialized());
  17. row.add(table.getParent().getUUID());
  18. }
  19. });

代码示例来源:origin: org.teiid.connectors/translator-google

  1. public void visit(Delete obj) {
  2. if (obj.getTable().getMetadataObject().getNameInSource() != null) {
  3. worksheetTitle = obj.getTable().getMetadataObject().getNameInSource();
  4. }else{
  5. worksheetTitle = obj.getTable().getName();
  6. }
  7. translateWhere(obj.getWhere());
  8. }

代码示例来源:origin: org.teiid.connectors/translator-google

  1. public void visit(Insert obj) {
  2. worksheetTitle = obj.getTable().getName();
  3. if (obj.getTable().getMetadataObject().getNameInSource() != null) {
  4. worksheetTitle = obj.getTable().getMetadataObject().getNameInSource();
  5. }
  6. worksheetKey = info.getWorksheetByName(worksheetTitle).getId();
  7. ExpressionValueSource evs = (ExpressionValueSource)obj.getValueSource();
  8. for (int i = 0; i < evs.getValues().size(); i++) {
  9. Expression e = evs.getValues().get(i);
  10. if (!(e instanceof Literal)) {
  11. throw new SpreadsheetOperationException("Only literals are allowed in the values section");
  12. }
  13. Literal l = (Literal)e;
  14. if (l.getValue() == null) {
  15. continue;
  16. }
  17. ColumnReference columnReference = obj.getColumns().get(i);
  18. columnNameValuePair.put(columnReference.getMetadataObject().getSourceName(), l.getValue());
  19. }
  20. }

代码示例来源:origin: org.teiid.connectors/translator-google

  1. public void visit(Select obj) {
  2. buffer.append(SELECT).append(Tokens.SPACE);
  3. if (obj.getFrom() != null && !obj.getFrom().isEmpty()) {
  4. NamedTable table = ((NamedTable)obj.getFrom().get(0));
  5. this.worksheetTitle = table.getName();
  6. if (table.getMetadataObject().getNameInSource() != null) {
  7. this.worksheetTitle = table.getMetadataObject().getNameInSource();
  8. }
  9. }
  10. append(obj.getDerivedColumns());
  11. if (obj.getWhere() != null) {
  12. buffer.append(Tokens.SPACE).append(WHERE).append(Tokens.SPACE);
  13. append(obj.getWhere());
  14. }
  15. if (obj.getGroupBy() != null) {
  16. buffer.append(Tokens.SPACE);
  17. append(obj.getGroupBy());
  18. }
  19. if (obj.getOrderBy() != null) {
  20. buffer.append(Tokens.SPACE);
  21. append(obj.getOrderBy());
  22. }
  23. if (obj.getLimit() != null) {
  24. if (obj.getLimit().getRowOffset() > 0) {
  25. offsetValue = obj.getLimit().getRowOffset();
  26. }
  27. limitValue = obj.getLimit().getRowLimit();
  28. }
  29. }

代码示例来源:origin: org.teiid.connectors/translator-salesforce

  1. if (importStatistics) {
  2. try {
  3. Long val = this.connection.getCardinality(table.getNameInSource());
  4. if (val != null) {
  5. table.setCardinality(val);

代码示例来源:origin: org.teiid.connectors/translator-google

  1. public void visit(Update obj) {
  2. worksheetTitle = obj.getTable().getName();
  3. changes = new ArrayList<UpdateSet>();
  4. String columnName;
  5. if (obj.getTable().getMetadataObject().getNameInSource() != null) {
  6. this.worksheetTitle = obj.getTable().getMetadataObject().getNameInSource();
  7. }
  8. for (SetClause s : obj.getChanges()) {
  9. if(s.getSymbol().getMetadataObject().getNameInSource()!=null){
  10. columnName=s.getSymbol().getMetadataObject().getNameInSource();
  11. }else{
  12. columnName=s.getSymbol().getMetadataObject().getName();
  13. }
  14. changes.add(new UpdateSet(columnName, getStringValue(s.getValue())));
  15. }
  16. translateWhere(obj.getWhere());
  17. }

代码示例来源:origin: org.teiid/teiid-olingo

  1. if (table.getNameInSource() != null) {
  2. addStringAnnotation(entityType, "teiid.NAMEINSOURCE", table.getNameInSource());

代码示例来源:origin: org.teiid.connectors/translator-odata4

  1. childTable.setNameInSource(parentTable.getNameInSource()+"/"+parentProperty.getName());
  2. } else {
  3. childTable.setNameInSource(parentProperty.getName());

相关文章