本文整理了Java中org.teiid.metadata.Table.getAllKeys()
方法的一些代码示例,展示了Table.getAllKeys()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.getAllKeys()
方法的具体详情如下:
包路径:org.teiid.metadata.Table
类名称:Table
方法名:getAllKeys
暂无
代码示例来源:origin: teiid/teiid
@Test
public void testOptionsKey() throws Exception {
String ddl = "CREATE FOREIGN TABLE G1( e1 integer, e2 varchar, e3 date, UNIQUE (e1) OPTIONS (CUSTOM_PROP 'VALUE'))";
Schema s = helpParse(ddl, "model").getSchema();
Map<String, Table> tableMap = s.getTables();
assertTrue("Table not found", tableMap.containsKey("G1"));
Table table = tableMap.get("G1");
KeyRecord record = table.getAllKeys().iterator().next();
assertEquals("VALUE", record.getProperty("CUSTOM_PROP", false));
}
代码示例来源:origin: org.teiid/teiid-engine
validateConstraintNames(metadataValidator, report, model, t.getAllKeys(), names);
validateConstraintNames(metadataValidator, report, model, t.getFunctionBasedIndexes(), names);
代码示例来源:origin: org.jboss.teiid/teiid-engine
validateConstraintNames(metadataValidator, report, model, t.getAllKeys(), names);
validateConstraintNames(metadataValidator, report, model, t.getFunctionBasedIndexes(), names);
代码示例来源:origin: teiid/teiid
validateConstraintNames(metadataValidator, report, model, t.getAllKeys(), names);
validateConstraintNames(metadataValidator, report, model, t.getFunctionBasedIndexes(), names);
代码示例来源:origin: org.teiid/teiid-engine
private void assignOids(Schema schema, TreeMap<String, RecordHolder> map) {
addOid(schema, map);
for (Table table : schema.getTables().values()) {
addOid(table, map);
addOids(table.getColumns(), map);
addOids(table.getAllKeys(), map);
}
for (Procedure proc : schema.getProcedures().values()) {
addOid(proc, map);
addOids(proc.getParameters(), map);
if (proc.getResultSet() != null) {
addOids(proc.getResultSet().getColumns(), map);
}
}
for (FunctionMethod func : schema.getFunctions().values()) {
addOid(func, map);
addOids(func.getInputParameters(), map);
addOid(func.getOutputParameter(), map);
}
}
代码示例来源:origin: teiid/teiid
private void assignOids(Schema schema, TreeMap<String, RecordHolder> map) {
addOid(schema, map);
for (Table table : schema.getTables().values()) {
addOid(table, map);
addOids(table.getColumns(), map);
addOids(table.getAllKeys(), map);
}
for (Procedure proc : schema.getProcedures().values()) {
addOid(proc, map);
addOids(proc.getParameters(), map);
if (proc.getResultSet() != null) {
addOids(proc.getResultSet().getColumns(), map);
}
}
for (FunctionMethod func : schema.getFunctions().values()) {
addOid(func, map);
addOids(func.getInputParameters(), map);
addOid(func.getOutputParameter(), map);
}
}
代码示例来源:origin: org.jboss.teiid/teiid-engine
private void assignOids(Schema schema, TreeMap<String, RecordHolder> map) {
addOid(schema, map);
for (Table table : schema.getTables().values()) {
addOid(table, map);
addOids(table.getColumns(), map);
addOids(table.getAllKeys(), map);
}
for (Procedure proc : schema.getProcedures().values()) {
addOid(proc, map);
addOids(proc.getParameters(), map);
if (proc.getResultSet() != null) {
addOids(proc.getResultSet().getColumns(), map);
}
}
for (FunctionMethod func : schema.getFunctions().values()) {
addOid(func, map);
addOids(func.getInputParameters(), map);
addOid(func.getOutputParameter(), map);
}
}
代码示例来源:origin: org.teiid/teiid-engine
for (KeyRecord record : t.getAllKeys()) {
if (record.getColumns() == null || record.getColumns().isEmpty()) {
metadataValidator.log(report, model, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID31149, t.getFullName(), record.getName()));
代码示例来源:origin: teiid/teiid
for (KeyRecord record : t.getAllKeys()) {
if (record.getColumns() == null || record.getColumns().isEmpty()) {
metadataValidator.log(report, model, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID31149, t.getFullName(), record.getName()));
代码示例来源:origin: teiid/teiid
records.add(t);
records.addAll(t.getColumns());
records.addAll(t.getAllKeys());
if (t.isPhysical()) {
TableStats stats = this.getTableStats(vdbName, vdbVersion, t);
代码示例来源:origin: org.jboss.teiid/teiid-engine
for (KeyRecord record : t.getAllKeys()) {
if (record.getColumns() == null || record.getColumns().isEmpty()) {
metadataValidator.log(report, model, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID31149, t.getFullName(), record.getName()));
代码示例来源:origin: org.teiid/teiid-engine
ArrayList<List<?>> cols = new ArrayList<List<?>>();
for (KeyRecord record : parent.getAllKeys()) {
if (!cc.getDQPWorkContext().isAdmin() && !isKeyVisible(record, cc)) {
continue;
代码示例来源:origin: teiid/teiid
ArrayList<List<?>> cols = new ArrayList<List<?>>();
for (KeyRecord record : parent.getAllKeys()) {
if (!cc.getDQPWorkContext().isAdmin() && !isKeyVisible(record, cc)) {
continue;
代码示例来源:origin: org.jboss.teiid/teiid-engine
ArrayList<List<?>> cols = new ArrayList<List<?>>();
for (KeyRecord record : parent.getAllKeys()) {
if (!cc.getDQPWorkContext().isAdmin() && !isKeyVisible(record, cc)) {
continue;
内容来源于网络,如有侵权,请联系作者删除!