org.apache.kylin.jdbc

## 类 KylinMeta.KMetaProject

- java.lang.Object
- - org.apache.kylin.jdbc.KylinMeta.KMetaProject

所有已实现的接口:
  org.apache.calcite.avatica.MetaImpl.Named, KylinMeta.NamedWithChildren

封闭类:
  KylinMeta

    public static class KylinMeta.KMetaProject
    extends Object
    implements KylinMeta.NamedWithChildren

### 字段概要

字段
`List<KylinMeta.KMetaCatalog>` `catalogs`
`String` `projectName`

### 构造器概要

构造器
构造器和说明
`KylinMeta.KMetaProject(String projectName, List<KylinMeta.KMetaCatalog> catalogs)`

### 方法概要

方法
`List<? extends KylinMeta.NamedWithChildren>` `getChildren()`
`List<KylinMeta.KMetaColumn>` `getColumns(String catalog, org.apache.calcite.avatica.Meta.Pat schemaPattern, org.apache.calcite.avatica.Meta.Pat tableNamePattern, org.apache.calcite.avatica.Meta.Pat columnNamePattern)`
`String` `getName()`
`List<KylinMeta.KMetaSchema>` `getSchemas(String catalog, org.apache.calcite.avatica.Meta.Pat schemaPattern)`
`List<KylinMeta.KMetaTable>` `getTables(String catalog, org.apache.calcite.avatica.Meta.Pat schemaPattern, org.apache.calcite.avatica.Meta.Pat tableNamePattern, List<String> typeList)`

### 从类继承的方法 java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### 字段详细资料

#### projectName

    public final String projectName

#### catalogs

    public final List<KylinMeta.KMetaCatalog> catalogs

### 构造器详细资料

#### KylinMeta.KMetaProject

    public KylinMeta.KMetaProject(String projectName,
                          List<KylinMeta.KMetaCatalog> catalogs)

### 方法详细资料

#### getSchemas

    public List<KylinMeta.KMetaSchema> getSchemas(String catalog,
                                         org.apache.calcite.avatica.Meta.Pat schemaPattern)

#### getTables

    public List<KylinMeta.KMetaTable> getTables(String catalog,
                                       org.apache.calcite.avatica.Meta.Pat schemaPattern,
                                       org.apache.calcite.avatica.Meta.Pat tableNamePattern,
                                       List<String> typeList)

#### getColumns

    public List<KylinMeta.KMetaColumn> getColumns(String catalog,
                                         org.apache.calcite.avatica.Meta.Pat schemaPattern,
                                         org.apache.calcite.avatica.Meta.Pat tableNamePattern,
                                         org.apache.calcite.avatica.Meta.Pat columnNamePattern)

#### getName

    public String getName()

指定者:
  `getName` 在接口中 `org.apache.calcite.avatica.MetaImpl.Named`

#### getChildren

    public List<? extends KylinMeta.NamedWithChildren> getChildren()

指定者:
  `getChildren` 在接口中 `KylinMeta.NamedWithChildren`