本文整理了Java中org.teiid.metadata.Table.setLastModified()
方法的一些代码示例,展示了Table.setLastModified()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.setLastModified()
方法的具体详情如下:
包路径:org.teiid.metadata.Table
类名称:Table
方法名:setLastModified
暂无
代码示例来源:origin: org.jboss.teiid/teiid-engine
public static void setTableStats(final VDBMetaData vdb, final Table table, final TableStats tableStats) {
table.setTableStats(tableStats);
table.setLastModified(System.currentTimeMillis());
}
代码示例来源:origin: org.teiid/teiid-engine
public static void setTableStats(final VDBMetaData vdb, final Table table, final TableStats tableStats) {
table.setTableStats(tableStats);
table.setLastModified(System.currentTimeMillis());
}
代码示例来源:origin: teiid/teiid
public static void setTableStats(final VDBMetaData vdb, final Table table, final TableStats tableStats) {
table.setTableStats(tableStats);
table.setLastModified(System.currentTimeMillis());
}
代码示例来源:origin: org.teiid/teiid-engine
public static String setProperty(final VDBMetaData vdb, final AbstractMetadataRecord record, final String key, final String value) {
TransformationMetadata metadata = vdb.getAttachment(TransformationMetadata.class);
String result = record.setProperty(key, value);
metadata.addToMetadataCache(record, "transformation/matview", null); //$NON-NLS-1$
if (record instanceof Table) {
((Table)record).setLastModified(System.currentTimeMillis());
} else if (record instanceof Procedure) {
((Procedure)record).setLastModified(System.currentTimeMillis());
}
return result;
}
代码示例来源:origin: teiid/teiid
public static void setColumnStats(final VDBMetaData vdb, Column column, final ColumnStats columnStats) {
column.setColumnStats(columnStats);
if (column.getParent() instanceof Table) {
((Table)column.getParent()).setLastModified(System.currentTimeMillis());
}
}
代码示例来源:origin: org.jboss.teiid/teiid-engine
public static void setColumnStats(final VDBMetaData vdb, Column column, final ColumnStats columnStats) {
column.setColumnStats(columnStats);
if (column.getParent() instanceof Table) {
((Table)column.getParent()).setLastModified(System.currentTimeMillis());
}
}
代码示例来源:origin: org.teiid/teiid-engine
public static void setColumnStats(final VDBMetaData vdb, Column column, final ColumnStats columnStats) {
column.setColumnStats(columnStats);
if (column.getParent() instanceof Table) {
((Table)column.getParent()).setLastModified(System.currentTimeMillis());
}
}
代码示例来源:origin: org.jboss.teiid/teiid-engine
public static String setProperty(final VDBMetaData vdb, final AbstractMetadataRecord record, final String key, final String value) {
TransformationMetadata metadata = vdb.getAttachment(TransformationMetadata.class);
String result = record.setProperty(key, value);
metadata.addToMetadataCache(record, "transformation/matview", null); //$NON-NLS-1$
if (record instanceof Table) {
((Table)record).setLastModified(System.currentTimeMillis());
} else if (record instanceof Procedure) {
((Procedure)record).setLastModified(System.currentTimeMillis());
}
return result;
}
代码示例来源:origin: teiid/teiid
public static String setProperty(final VDBMetaData vdb, final AbstractMetadataRecord record, final String key, final String value) {
TransformationMetadata metadata = vdb.getAttachment(TransformationMetadata.class);
String result = record.setProperty(key, value);
metadata.addToMetadataCache(record, "transformation/matview", null); //$NON-NLS-1$
if (record instanceof Table) {
((Table)record).setLastModified(System.currentTimeMillis());
} else if (record instanceof Procedure) {
((Procedure)record).setLastModified(System.currentTimeMillis());
}
return result;
}
代码示例来源:origin: org.teiid/teiid-runtime
private void updateModified(boolean data, String vdbName, String vdbVersion, String schema,
String... objectNames) {
Schema s = getSchema(vdbName, vdbVersion, schema);
if (s == null) {
return;
}
long ts = System.currentTimeMillis();
for (String name:objectNames) {
Table table = s.getTables().get(name);
if (table == null) {
continue;
}
if (data) {
table.setLastDataModification(ts);
} else {
table.setLastModified(ts);
}
}
}
代码示例来源:origin: org.jboss.teiid/teiid-engine
public static void alterView(final VDBMetaData vdb, final Table t, final String sql, boolean updateStore) {
TransformationMetadata metadata = vdb.getAttachment(TransformationMetadata.class);
DatabaseStore store = vdb.getAttachment(DatabaseStore.class);
try {
Command command = QueryParser.getQueryParser().parseCommand(t.getSelectTransformation());
QueryResolver.resolveCommand(command, metadata);
MetadataValidator.determineDependencies(t, command);
} catch (TeiidException e) {
//should have been caught in validation, but this logic
//is also not mature so since there is no lock on the vdb
//it is possible that the plan is no longer valid at this point due
//to a concurrent execution
}
t.setSelectTransformation(sql);
t.setLastModified(System.currentTimeMillis());
metadata.addToMetadataCache(t, "transformation/"+SQLConstants.Reserved.SELECT, null); //$NON-NLS-1$
}
代码示例来源:origin: teiid/teiid
public static void alterView(final VDBMetaData vdb, final Table t, final String sql, boolean updateStore) {
TransformationMetadata metadata = vdb.getAttachment(TransformationMetadata.class);
DatabaseStore store = vdb.getAttachment(DatabaseStore.class);
try {
Command command = QueryParser.getQueryParser().parseCommand(t.getSelectTransformation());
QueryResolver.resolveCommand(command, metadata);
MetadataValidator.determineDependencies(t, command);
} catch (TeiidException e) {
//should have been caught in validation, but this logic
//is also not mature so since there is no lock on the vdb
//it is possible that the plan is no longer valid at this point due
//to a concurrent execution
}
t.setSelectTransformation(sql);
t.setLastModified(System.currentTimeMillis());
metadata.addToMetadataCache(t, "transformation/"+SQLConstants.Reserved.SELECT, null); //$NON-NLS-1$
}
代码示例来源:origin: org.teiid/teiid-engine
public static void alterView(final VDBMetaData vdb, final Table t, final String sql, boolean updateStore) {
TransformationMetadata metadata = vdb.getAttachment(TransformationMetadata.class);
DatabaseStore store = vdb.getAttachment(DatabaseStore.class);
try {
Command command = QueryParser.getQueryParser().parseCommand(t.getSelectTransformation());
QueryResolver.resolveCommand(command, metadata);
MetadataValidator.determineDependencies(t, command);
} catch (TeiidException e) {
//should have been caught in validation, but this logic
//is also not mature so since there is no lock on the vdb
//it is possible that the plan is no longer valid at this point due
//to a concurrent execution
}
t.setSelectTransformation(sql);
t.setLastModified(System.currentTimeMillis());
metadata.addToMetadataCache(t, "transformation/"+SQLConstants.Reserved.SELECT, null); //$NON-NLS-1$
}
代码示例来源:origin: org.jboss.teiid/teiid-engine
public static void alterInsteadOfTrigger(final VDBMetaData vdb, final Table t,
final String sql, final Boolean enabled, final TriggerEvent event, boolean updateStore) {
switch (event) {
case DELETE:
if (sql != null) {
t.setDeletePlan(sql);
} else {
t.setDeletePlanEnabled(enabled);
}
break;
case INSERT:
if (sql != null) {
t.setInsertPlan(sql);
} else {
t.setInsertPlanEnabled(enabled);
}
break;
case UPDATE:
if (sql != null) {
t.setUpdatePlan(sql);
} else {
t.setUpdatePlanEnabled(enabled);
}
break;
}
TransformationMetadata indexMetadata = vdb.getAttachment(TransformationMetadata.class);
indexMetadata.addToMetadataCache(t, "transformation/"+event, null); //$NON-NLS-1$
t.setLastModified(System.currentTimeMillis());
}
代码示例来源:origin: teiid/teiid
public static void alterInsteadOfTrigger(final VDBMetaData vdb, final Table t,
final String sql, final Boolean enabled, final TriggerEvent event, boolean updateStore) {
switch (event) {
case DELETE:
if (sql != null) {
t.setDeletePlan(sql);
} else {
t.setDeletePlanEnabled(enabled);
}
break;
case INSERT:
if (sql != null) {
t.setInsertPlan(sql);
} else {
t.setInsertPlanEnabled(enabled);
}
break;
case UPDATE:
if (sql != null) {
t.setUpdatePlan(sql);
} else {
t.setUpdatePlanEnabled(enabled);
}
break;
}
TransformationMetadata indexMetadata = vdb.getAttachment(TransformationMetadata.class);
indexMetadata.addToMetadataCache(t, "transformation/"+event, null); //$NON-NLS-1$
t.setLastModified(System.currentTimeMillis());
}
代码示例来源:origin: org.teiid/teiid-engine
public static void alterInsteadOfTrigger(final VDBMetaData vdb, final Table t,
final String sql, final Boolean enabled, final TriggerEvent event, boolean updateStore) {
switch (event) {
case DELETE:
if (sql != null) {
t.setDeletePlan(sql);
} else {
t.setDeletePlanEnabled(enabled);
}
break;
case INSERT:
if (sql != null) {
t.setInsertPlan(sql);
} else {
t.setInsertPlanEnabled(enabled);
}
break;
case UPDATE:
if (sql != null) {
t.setUpdatePlan(sql);
} else {
t.setUpdatePlanEnabled(enabled);
}
break;
}
TransformationMetadata indexMetadata = vdb.getAttachment(TransformationMetadata.class);
indexMetadata.addToMetadataCache(t, "transformation/"+event, null); //$NON-NLS-1$
t.setLastModified(System.currentTimeMillis());
}
内容来源于网络,如有侵权,请联系作者删除!