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

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

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

private String getName(Table table) {
  if (table.getNameInSource() != null) {
    return table.getNameInSource();
  }
  return table.getName();
}

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

String nameInSource = group.getNameInSource();

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

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

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

nameInSource = mdIDGroup.getNameInSource();

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

nameInSource = group.getNameInSource();

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

@Override
  public void fillRow(List<Object> row, Table table,
      VDBMetaData v, TransformationMetadata metadata,
      CommandContext cc, SimpleIterator<Table> iter) {
    row.add(v.getName());
    row.add(table.getParent().getName());
    row.add(table.getName());
    row.add(table.getTableType().toString());
    row.add(table.getNameInSource());
    row.add(table.isPhysical());
    row.add(table.supportsUpdate());
    row.add(table.getUUID());
    row.add(table.getCardinality());
    row.add(table.getAnnotation());
    row.add(table.isSystem());
    row.add(table.isMaterialized());
    row.add(table.getParent().getUUID());
  }
});

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

@Override
  public void fillRow(List<Object> row, Table table,
      VDBMetaData v, TransformationMetadata metadata,
      CommandContext cc, SimpleIterator<Table> iter) {
    row.add(v.getName());
    row.add(table.getParent().getName());
    row.add(table.getName());
    row.add(table.getTableType().toString());
    row.add(table.getNameInSource());
    row.add(table.isPhysical());
    row.add(table.supportsUpdate());
    row.add(table.getUUID());
    row.add(table.getCardinality());
    row.add(table.getAnnotation());
    row.add(table.isSystem());
    row.add(table.isMaterialized());
    row.add(table.getParent().getUUID());
  }
});

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

@Override
  public void fillRow(List<Object> row, Table table,
      VDBMetaData v, TransformationMetadata metadata,
      CommandContext cc, SimpleIterator<Table> iter) {
    row.add(v.getName());
    row.add(table.getParent().getName());
    row.add(table.getName());
    row.add(table.getTableType().toString());
    row.add(table.getNameInSource());
    row.add(table.isPhysical());
    row.add(table.supportsUpdate());
    row.add(table.getUUID());
    row.add(table.getCardinality());
    row.add(table.getAnnotation());
    row.add(table.isSystem());
    row.add(table.isMaterialized());
    row.add(table.getParent().getUUID());
  }
});

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

public void visit(Delete obj) {
  if (obj.getTable().getMetadataObject().getNameInSource() != null) {
    worksheetTitle = obj.getTable().getMetadataObject().getNameInSource();
  }else{
    worksheetTitle = obj.getTable().getName();    
  }
  translateWhere(obj.getWhere());
}

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

public void visit(Insert obj) {
  worksheetTitle = obj.getTable().getName();
  if (obj.getTable().getMetadataObject().getNameInSource() != null) {
    worksheetTitle = obj.getTable().getMetadataObject().getNameInSource();
  }
  worksheetKey = info.getWorksheetByName(worksheetTitle).getId();
  ExpressionValueSource evs = (ExpressionValueSource)obj.getValueSource();
  for (int i = 0; i < evs.getValues().size(); i++) {
    Expression e = evs.getValues().get(i);
    if (!(e instanceof Literal)) {
      throw new SpreadsheetOperationException("Only literals are allowed in the values section");
    }
    Literal l = (Literal)e;
    if (l.getValue() == null) {
      continue;
    }
    ColumnReference columnReference = obj.getColumns().get(i);
    columnNameValuePair.put(columnReference.getMetadataObject().getSourceName(), l.getValue());
  }
}

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

public void visit(Select obj) {
  buffer.append(SELECT).append(Tokens.SPACE);
  
  if (obj.getFrom() != null && !obj.getFrom().isEmpty()) {
    NamedTable table = ((NamedTable)obj.getFrom().get(0));
    this.worksheetTitle = table.getName();
    if (table.getMetadataObject().getNameInSource() != null) {
      this.worksheetTitle = table.getMetadataObject().getNameInSource();
    }
  }
  append(obj.getDerivedColumns());
  if (obj.getWhere() != null) {
    buffer.append(Tokens.SPACE).append(WHERE).append(Tokens.SPACE);
    append(obj.getWhere());
  }
  if (obj.getGroupBy() != null) {
    buffer.append(Tokens.SPACE);
    append(obj.getGroupBy());
  }
  if (obj.getOrderBy() != null) {
    buffer.append(Tokens.SPACE);
    append(obj.getOrderBy());
  }
  if (obj.getLimit() != null) {
    if (obj.getLimit().getRowOffset() > 0) {
      offsetValue = obj.getLimit().getRowOffset();
    }
    limitValue = obj.getLimit().getRowLimit();
  }
}

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

if (importStatistics) {
  try {
    Long val = this.connection.getCardinality(table.getNameInSource());
    if (val != null) {
      table.setCardinality(val);

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

public void visit(Update obj) {
  worksheetTitle = obj.getTable().getName();
  changes = new ArrayList<UpdateSet>();
  String columnName;
  if (obj.getTable().getMetadataObject().getNameInSource() != null) {
    this.worksheetTitle = obj.getTable().getMetadataObject().getNameInSource();
  }
  for (SetClause s : obj.getChanges()) {
    if(s.getSymbol().getMetadataObject().getNameInSource()!=null){
      columnName=s.getSymbol().getMetadataObject().getNameInSource();
    }else{
      columnName=s.getSymbol().getMetadataObject().getName();
    }
    changes.add(new UpdateSet(columnName, getStringValue(s.getValue())));
  }
  translateWhere(obj.getWhere());
}

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

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

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

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

相关文章

微信公众号

最新文章

更多