public class InformationSchemaIterables
extends java.lang.Object
implements org.elasticsearch.cluster.ClusterStateListener
Modifier and Type | Class and Description |
---|---|
static class |
InformationSchemaIterables.KeyColumnUsage |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PK_SUFFIX |
Constructor and Description |
---|
InformationSchemaIterables(Schemas schemas,
FulltextAnalyzerResolver fulltextAnalyzerResolver,
org.elasticsearch.cluster.service.ClusterService clusterService) |
Modifier and Type | Method and Description |
---|---|
void |
clusterChanged(org.elasticsearch.cluster.ClusterChangedEvent event) |
java.lang.Iterable<ColumnContext> |
columns() |
java.lang.Iterable<ConstraintInfo> |
constraints() |
java.lang.Iterable<SqlFeatureContext> |
features() |
java.lang.Iterable<IngestionRuleInfo> |
ingestionRules() |
java.lang.Iterable<InformationSchemaIterables.KeyColumnUsage> |
keyColumnUsage() |
java.lang.Iterable<PartitionInfo> |
partitions() |
java.lang.Iterable<java.lang.Void> |
referentialConstraintsInfos() |
java.lang.Iterable<RelationInfo> |
relations() |
java.lang.Iterable<RoutineInfo> |
routines() |
java.lang.Iterable<SchemaInfo> |
schemas() |
java.lang.Iterable<ViewInfo> |
views() |
public static final java.lang.String PK_SUFFIX
@Inject public InformationSchemaIterables(Schemas schemas, FulltextAnalyzerResolver fulltextAnalyzerResolver, org.elasticsearch.cluster.service.ClusterService clusterService) throws java.io.IOException
java.io.IOException
public java.lang.Iterable<SchemaInfo> schemas()
public java.lang.Iterable<RelationInfo> relations()
public java.lang.Iterable<ViewInfo> views()
public java.lang.Iterable<PartitionInfo> partitions()
public java.lang.Iterable<ColumnContext> columns()
public java.lang.Iterable<ConstraintInfo> constraints()
public java.lang.Iterable<RoutineInfo> routines()
public java.lang.Iterable<SqlFeatureContext> features()
public java.lang.Iterable<IngestionRuleInfo> ingestionRules()
public java.lang.Iterable<InformationSchemaIterables.KeyColumnUsage> keyColumnUsage()
public java.lang.Iterable<java.lang.Void> referentialConstraintsInfos()
public void clusterChanged(org.elasticsearch.cluster.ClusterChangedEvent event)
clusterChanged
in interface org.elasticsearch.cluster.ClusterStateListener