public class DruidClient extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DruidClient.DruidRequestBody |
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
caseInsensitiveNameMatching |
| Constructor and Description |
|---|
DruidClient(DruidConfig config,
com.facebook.airlift.http.client.HttpClient httpClient) |
| Modifier and Type | Method and Description |
|---|---|
List<DruidColumnInfo> |
getColumnDataType(String tableName) |
InputStream |
getData(String dql) |
List<String> |
getDataSegmentId(String tableName) |
URI |
getDruidBroker() |
String |
getSchema() |
List<String> |
getSchemas() |
DruidSegmentInfo |
getSingleSegmentInfo(String dataSource,
String segmentId) |
List<String> |
getTables() |
InputStream |
ingestData(DruidIngestTask ingestTask) |
@Inject public DruidClient(DruidConfig config, com.facebook.airlift.http.client.HttpClient httpClient)
public URI getDruidBroker()
public String getSchema()
public List<DruidColumnInfo> getColumnDataType(String tableName)
public DruidSegmentInfo getSingleSegmentInfo(String dataSource, String segmentId)
public InputStream getData(String dql)
public InputStream ingestData(DruidIngestTask ingestTask)
Copyright © 2012–2022. All rights reserved.