mirror of
https://github.com/valitydev/clickhouse-sink-connector.git
synced 2024-11-06 02:25:18 +00:00
Added initial commit of files from the original repo
This commit is contained in:
parent
0a8e5c21e1
commit
40a781d3a9
28
.github/workflows/maven.yml
vendored
Normal file
28
.github/workflows/maven.yml
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
|
||||
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
|
||||
|
||||
name: Java CI with Maven
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ main ]
|
||||
pull_request:
|
||||
branches: [ main ]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Set up JDK 11
|
||||
uses: actions/setup-java@v2
|
||||
with:
|
||||
java-version: '11'
|
||||
distribution: 'temurin'
|
||||
cache: maven
|
||||
- name: Build with Maven
|
||||
run: mvn -B package --file pom.xml
|
||||
- name: Run java checkstyle
|
||||
uses: nikitasavinov/checkstyle-action@0.4.0
|
2
.gitignore
vendored
2
.gitignore
vendored
@ -5,6 +5,8 @@
|
||||
*.so
|
||||
*.dylib
|
||||
|
||||
target/
|
||||
|
||||
# Test binary, build with `go test -c`
|
||||
*.test
|
||||
|
||||
|
24
config/debezium.yaml
Normal file
24
config/debezium.yaml
Normal file
@ -0,0 +1,24 @@
|
||||
apiVersion: v1
|
||||
kind: Pod
|
||||
metadata:
|
||||
name: debezium-connect
|
||||
namespace: mysql
|
||||
spec:
|
||||
containers:
|
||||
- name: connect
|
||||
image: debezium/connect
|
||||
ports:
|
||||
- name: debezium
|
||||
containerPort: 8083
|
||||
protocol: TCP
|
||||
env:
|
||||
- name: BOOTSTRAP_SERVERS
|
||||
value: "one-node-cluster-0.one-node-cluster.redpanda.svc.cluster.local:9092"
|
||||
- name: GROUP_ID
|
||||
value: "1"
|
||||
- name: CONFIG_STORAGE_TOPIC
|
||||
value: "inventory.configs"
|
||||
- name: OFFSET_STORAGE_TOPIC
|
||||
value: "inventory.offset"
|
||||
- name: STATUS_STORAGE_TOPIC
|
||||
value: "inventory.status"
|
BIN
config/libs/antlr4-runtime-4.8.jar
Normal file
BIN
config/libs/antlr4-runtime-4.8.jar
Normal file
Binary file not shown.
BIN
config/libs/debezium-api-1.8.1.Final.jar
Normal file
BIN
config/libs/debezium-api-1.8.1.Final.jar
Normal file
Binary file not shown.
BIN
config/libs/debezium-connector-mysql-1.8.1.Final.jar
Normal file
BIN
config/libs/debezium-connector-mysql-1.8.1.Final.jar
Normal file
Binary file not shown.
BIN
config/libs/debezium-core-1.8.1.Final.jar
Normal file
BIN
config/libs/debezium-core-1.8.1.Final.jar
Normal file
Binary file not shown.
BIN
config/libs/debezium-ddl-parser-1.8.1.Final.jar
Normal file
BIN
config/libs/debezium-ddl-parser-1.8.1.Final.jar
Normal file
Binary file not shown.
BIN
config/libs/failureaccess-1.0.1.jar
Normal file
BIN
config/libs/failureaccess-1.0.1.jar
Normal file
Binary file not shown.
BIN
config/libs/guava-30.0-jre.jar
Normal file
BIN
config/libs/guava-30.0-jre.jar
Normal file
Binary file not shown.
BIN
config/libs/mysql-binlog-connector-java-0.25.4.jar
Normal file
BIN
config/libs/mysql-binlog-connector-java-0.25.4.jar
Normal file
Binary file not shown.
BIN
config/libs/mysql-connector-java-8.0.27.jar
Normal file
BIN
config/libs/mysql-connector-java-8.0.27.jar
Normal file
Binary file not shown.
20
config/mysql.yaml
Normal file
20
config/mysql.yaml
Normal file
@ -0,0 +1,20 @@
|
||||
apiVersion: v1
|
||||
data:
|
||||
rootHost: JQ==
|
||||
rootPassword: YWx0aW5pdHk=
|
||||
rootUser: cm9vdA==
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: mypwds
|
||||
namespace: mysql
|
||||
type: Opaque
|
||||
|
||||
apiVersion: mysql.oracle.com/v2alpha1
|
||||
kind: InnoDBCluster
|
||||
metadata:
|
||||
name: mycluster
|
||||
spec:
|
||||
secretName: mypwds
|
||||
instances: 1
|
||||
router:
|
||||
instances: 1
|
29
config/redpanda.yaml
Normal file
29
config/redpanda.yaml
Normal file
@ -0,0 +1,29 @@
|
||||
apiVersion: redpanda.vectorized.io/v1alpha1
|
||||
kind: Cluster
|
||||
metadata:
|
||||
name: one-node-cluster
|
||||
spec:
|
||||
image: "vectorized/redpanda"
|
||||
version: "latest"
|
||||
replicas: 1
|
||||
resources:
|
||||
requests:
|
||||
cpu: 1
|
||||
memory: 1.2Gi
|
||||
limits:
|
||||
cpu: 1
|
||||
memory: 1.2Gi
|
||||
configuration:
|
||||
rpcServer:
|
||||
port: 33145
|
||||
kafkaApi:
|
||||
- port: 9092
|
||||
- external:
|
||||
enabled: true
|
||||
pandaproxyApi:
|
||||
- port: 8082
|
||||
- external:
|
||||
enabled: true
|
||||
adminApi:
|
||||
- port: 9644
|
||||
developerMode: true
|
33
config/runContainers.sh
Normal file
33
config/runContainers.sh
Normal file
@ -0,0 +1,33 @@
|
||||
#!/bin/zsh
|
||||
|
||||
docker rm zookeeper
|
||||
docker rm kafka
|
||||
docker rm connect
|
||||
docker rm mysql
|
||||
|
||||
docker run --detach --name zookeeper zookeeper &
|
||||
sleep 5
|
||||
docker run --detach --name kafka -p 8081:8081 -p 8082:8082 -p 9091:9091 -p 9092:9092 vectorized/redpanda &
|
||||
sleep 5
|
||||
docker run --detach -it --name connect -p 8083:8083 -e BOOSTRAP_SERVERS=localhost:9092 -e GROUP_ID=1 -e CONFIG_STORAGE_TOPIC=my-connect-configs -e OFFSET_STORAGE_TOPIC=my-connect-offsets -e ADVERTISED_HOST_NAME=$(echo $DOCKER_HOST | cut -f3 -d'/' | cut -f1 -d':') --link zookeeper:zookeeper --link kafka:kafka debezium/connect
|
||||
sleep 5
|
||||
|
||||
# Activating binlog, using mariadb since mysql images are not supported in
|
||||
docker run --detach --name mysql -p 3306:3306 --env MARIADB_USER=user --env MARIADB_PASSWORD=secret --env MARIADB_ROOT_PASSWORD=root arm64v8/mariadb:latest mysqld \
|
||||
--datadir=/var/lib/mysql \
|
||||
--user=mysql \
|
||||
--server-id=1 \
|
||||
--log-bin=/var/lib/mysql/mysql-bin.log \
|
||||
--binlog_do_db=test
|
||||
# Set this in mysql prompt
|
||||
# set global binlog_format = ROW;
|
||||
|
||||
# Run clickhouse local docker image
|
||||
docker run -d -p8123:8123 --name clickhouse --ulimit nofile=262144:262144 yandex/clickhouse-server
|
||||
|
||||
sleep 5
|
||||
|
||||
|
||||
# Start kafka connect standalone
|
||||
# copy containers/libs jar files to $KAFKA_CONNECT_ROOT/libs folder.
|
||||
./connect-standalone.sh ../config/connect-standalone.properties ../../GITHUB/kafka-connect-clickhouse/kcch-connector/src/main/config/mysql-debezium.properties ../../GITHUB/kafka-connect-clickhouse/kcch-connector/src/main/config/clickhouse-sink.properties
|
65
pom.xml
65
pom.xml
@ -210,7 +210,7 @@
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<!-- <plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-gpg-plugin</artifactId>
|
||||
<version>1.6</version>
|
||||
@ -223,7 +223,7 @@
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugin> -->
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-source-plugin</artifactId>
|
||||
@ -253,8 +253,18 @@
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<!-- <plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>exec-maven-plugin</artifactId>
|
||||
<version>3.0.0</version>
|
||||
<configuration>
|
||||
<mainClass></mainClass>
|
||||
<classpathScope>test</classpathScope>
|
||||
</configuration>
|
||||
</plugin> -->
|
||||
</plugins>
|
||||
|
||||
<!-- disable default maven deploy plugin since we are using gpg:sign-and-deploy-file -->
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
@ -266,8 +276,8 @@
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
</build>
|
||||
|
||||
<dependencies>
|
||||
<!-- https://mvnrepository.com/artifact/org.bouncycastle/bcpkix-fips -->
|
||||
<dependency>
|
||||
<groupId>org.bouncycastle</groupId>
|
||||
<artifactId>bcpkix-fips</artifactId>
|
||||
@ -275,10 +285,11 @@
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
|
||||
<!-- https://mvnrepository.com/artifact/org.apache.kafka/connect-api -->
|
||||
<dependency>
|
||||
<groupId>org.apache.kafka</groupId>
|
||||
<artifactId>connect-api</artifactId>
|
||||
<version>3.1.0</version>
|
||||
<version>2.8.1</version>
|
||||
<scope>provided</scope>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
@ -327,19 +338,16 @@
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.core</groupId>
|
||||
<artifactId>jackson-core</artifactId>
|
||||
<version>2.12.6</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.core</groupId>
|
||||
<artifactId>jackson-databind</artifactId>
|
||||
<version>2.12.6</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>io.confluent</groupId>
|
||||
<artifactId>kafka-schema-registry-client</artifactId>
|
||||
@ -363,7 +371,6 @@
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>io.confluent</groupId>
|
||||
<artifactId>kafka-avro-serializer</artifactId>
|
||||
@ -375,7 +382,7 @@
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
|
||||
<!-- https://mvnrepository.com/artifact/io.confluent/kafka-connect-avro-converter -->
|
||||
<dependency>
|
||||
<groupId>io.confluent</groupId>
|
||||
<artifactId>kafka-connect-avro-converter</artifactId>
|
||||
@ -383,6 +390,21 @@
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<!--JDBC driver for building connection with Clickhouse-->
|
||||
<!-- <dependency>
|
||||
<groupId>ru.yandex.clickhouse</groupId>
|
||||
<artifactId>clickhouse-jdbc</artifactId>
|
||||
<version>0.3.2</version>
|
||||
</dependency> -->
|
||||
<dependency>
|
||||
<groupId>com.clickhouse</groupId>
|
||||
<!-- or clickhouse-grpc-client if you prefer gRPC -->
|
||||
<artifactId>clickhouse-http-client</artifactId>
|
||||
<version>0.3.2-patch7</version>
|
||||
</dependency>
|
||||
|
||||
|
||||
<!-- https://mvnrepository.com/artifact/io.dropwizard.metrics/metrics-core -->
|
||||
<dependency>
|
||||
<groupId>io.dropwizard.metrics</groupId>
|
||||
<artifactId>metrics-core</artifactId>
|
||||
@ -401,12 +423,7 @@
|
||||
<version>31.0.1-jre</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>dev.failsafe</groupId>
|
||||
<artifactId>failsafe</artifactId>
|
||||
<version>3.2.1</version>
|
||||
</dependency>
|
||||
|
||||
<!--junit for unit test-->
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
@ -414,33 +431,30 @@
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<!--Mockito for unit test-->
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-core</artifactId>
|
||||
<version>2.20.1</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<version>1.7.25</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-log4j12</artifactId>
|
||||
<version>1.7.25</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.logging.log4j</groupId>
|
||||
<artifactId>log4j-core</artifactId>
|
||||
<version>2.17.1</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.github.stefanbirkner</groupId>
|
||||
<artifactId>system-rules</artifactId>
|
||||
@ -448,19 +462,18 @@
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<!--Kafka JSON converter for SMT unit test-->
|
||||
<dependency>
|
||||
<groupId>org.apache.kafka</groupId>
|
||||
<artifactId>connect-json</artifactId>
|
||||
<version>0.9.0.0</version>
|
||||
<version>3.1.0</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.clickhouse</groupId>
|
||||
<!-- or clickhouse-grpc-client if you prefer gRPC -->
|
||||
<artifactId>clickhouse-http-client</artifactId>
|
||||
<version>0.3.2-patch7</version>
|
||||
<groupId>org.apache.kafka</groupId>
|
||||
<artifactId>connect-json</artifactId>
|
||||
<version>3.1.0</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
||||
|
||||
|
@ -0,0 +1,59 @@
|
||||
package com.altinity.clickhouse.sink.connector;
|
||||
|
||||
import com.altinity.clickhouse.sink.connector.metadata.SchemaPair;
|
||||
import org.apache.kafka.connect.data.Schema;
|
||||
import org.apache.kafka.connect.sink.SinkRecord;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import static java.util.Objects.isNull;
|
||||
|
||||
public class BufferedRecords {
|
||||
|
||||
private Schema keySchema;
|
||||
private Schema valueSchema;
|
||||
|
||||
public List<SinkRecord> add(SinkRecord record) {
|
||||
//recordValidator.validate(record);
|
||||
final List<SinkRecord> flushed = new ArrayList<>();
|
||||
|
||||
boolean schemaChanged = false;
|
||||
if (!Objects.equals(keySchema, record.keySchema())) {
|
||||
keySchema = record.keySchema();
|
||||
schemaChanged = true;
|
||||
}
|
||||
if (isNull(record.valueSchema())) {
|
||||
// For deletes, value and optionally value schema come in as null.
|
||||
// We don't want to treat this as a schema change if key schemas is the same
|
||||
// otherwise we flush unnecessarily.
|
||||
// if (config.deleteEnabled) {
|
||||
// deletesInBatch = true;
|
||||
// }
|
||||
} else if (Objects.equals(valueSchema, record.valueSchema())) {
|
||||
//if (config.deleteEnabled && deletesInBatch) {
|
||||
// flush so an insert after a delete of same record isn't lost
|
||||
// flushed.addAll(flush());
|
||||
//}
|
||||
} else {
|
||||
// value schema is not null and has changed. This is a real schema change.
|
||||
valueSchema = record.valueSchema();
|
||||
schemaChanged = true;
|
||||
}
|
||||
if (schemaChanged) {
|
||||
// Each batch needs to have the same schemas, so get the buffered records out
|
||||
//flushed.addAll(flush());
|
||||
|
||||
// re-initialize everything that depends on the record schema
|
||||
final SchemaPair schemaPair = new SchemaPair(
|
||||
record.keySchema(),
|
||||
record.valueSchema()
|
||||
);
|
||||
|
||||
return flushed;
|
||||
}
|
||||
|
||||
return flushed;
|
||||
}
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
|
||||
package com.altinity.clickhouse.sink.connector;
|
||||
|
||||
public class ClickHouseConfigurationVariables {
|
||||
|
||||
static final String CLICKHOUSE_URL = "clickhouse.server.url";
|
||||
static final String CLICKHOUSE_USER = "clickhouse.server.user";
|
||||
static final String CLICKHOUSE_PASS = "clickhouse.server.pass";
|
||||
static final String CLICKHOUSE_DATABASE = "clickhouse.server.database";
|
||||
|
||||
static final String CLICKHOUSE_TOPICS_TABLES_MAP = "clickhouse.topic2table.map";
|
||||
|
||||
|
||||
}
|
@ -1,115 +1,80 @@
|
||||
/*
|
||||
* Copyright (c) All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
package com.altinity.clickhouse.sink.connector;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import org.apache.kafka.common.config.Config;
|
||||
|
||||
import org.apache.kafka.common.config.ConfigDef;
|
||||
import org.apache.kafka.connect.connector.Task;
|
||||
import org.apache.kafka.connect.sink.SinkConnector;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
public class ClickHouseSinkConnector extends SinkConnector {
|
||||
private Map<String, String> config;
|
||||
//private ClickHouse ch;
|
||||
private static final Logger log = LoggerFactory.getLogger(ClickHouseSinkConnector.class);
|
||||
private boolean ready;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public ClickHouseSinkConnector() {
|
||||
this.ready = false;
|
||||
log.info("ClickHouseSinkConnector()");
|
||||
}
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(ClickHouseSinkConnector.class);
|
||||
|
||||
/**
|
||||
*
|
||||
* @param cnf
|
||||
*/
|
||||
@Override
|
||||
public void start(final Map<String, String> cnf) {
|
||||
log.info("start()");
|
||||
// Prepare config
|
||||
this.config = new HashMap<>(cnf);
|
||||
ClickHouseSinkConnectorConfig.setDefaultValues(this.config);
|
||||
// Prepare ClickHouse connection
|
||||
//ch = ch.builder().setProperties(this.config).build();
|
||||
this.ready = true;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Override
|
||||
public void stop() {
|
||||
log.info("stop()");
|
||||
this.ready = false;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<? extends Task> taskClass() {
|
||||
return ClickHouseSinkTask.class;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param maxTasks
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public List<Map<String, String>> taskConfigs(final int maxTasks) {
|
||||
while (!this.ready) {
|
||||
try {
|
||||
Thread.sleep(5000);
|
||||
} catch (InterruptedException ex) {
|
||||
}
|
||||
private Map<String, String> config;
|
||||
@Override
|
||||
public String version() {
|
||||
return Utils.VERSION;
|
||||
}
|
||||
|
||||
List<Map<String, String>> taskConfigs = new ArrayList<>(maxTasks);
|
||||
for (int i = 0; i < maxTasks; i++) {
|
||||
Map<String, String> conf = new HashMap<>(this.config);
|
||||
conf.put(Const.TASK_ID, "" + i);
|
||||
taskConfigs.add(conf);
|
||||
@Override
|
||||
public void start(Map<String, String> props) {
|
||||
// The following activities need to be done here
|
||||
// 1. Load configuration (Kafka and Clickhouse specific)
|
||||
// 2. Create a connection to Clickhouse.
|
||||
|
||||
LOGGER.debug("STARTING CLICKHOUSE SINK CONNECTOR");
|
||||
config = new HashMap<>(props);
|
||||
}
|
||||
return taskConfigs;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public ConfigDef config() {
|
||||
return ClickHouseSinkConnectorConfig.newConfigDef();
|
||||
}
|
||||
/** @return Sink task class */
|
||||
@Override
|
||||
public Class<? extends Task> taskClass() {
|
||||
return ClickHouseSinkTask.class;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param connectorConfigs
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Config validate(Map<String, String> connectorConfigs) {
|
||||
log.debug("validate()");
|
||||
connectorConfigs.put(Const.NAME, "TEST_CONNECTOR");
|
||||
Config result = super.validate(connectorConfigs);
|
||||
log.info("Config validated");
|
||||
return result;
|
||||
}
|
||||
@Override
|
||||
public List<Map<String, String>> taskConfigs(int maxTasks) {
|
||||
|
||||
/**
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public String version() {
|
||||
return Version.VERSION;
|
||||
}
|
||||
}
|
||||
List<Map<String, String>> taskConfigs = new ArrayList<>(maxTasks);
|
||||
for (int i = 0; i < maxTasks; i++) {
|
||||
Map<String, String> conf = new HashMap<>(config);
|
||||
conf.put(Utils.TASK_ID, i + "");
|
||||
taskConfigs.add(conf);
|
||||
}
|
||||
return taskConfigs;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void stop() {
|
||||
// TODO Auto-generated method stub
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public ConfigDef config() {
|
||||
return ClickHouseSinkConnectorConfig.newConfigDef();
|
||||
}
|
||||
}
|
@ -1,54 +1,95 @@
|
||||
package com.altinity.clickhouse.sink.connector;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
import org.apache.kafka.common.config.ConfigDef;
|
||||
import org.apache.kafka.common.config.ConfigDef.Importance;
|
||||
import org.apache.kafka.common.config.ConfigDef.Type;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
|
||||
/**
|
||||
* Class for defining the configuration
|
||||
* for the connector.
|
||||
*
|
||||
* https://www.confluent.io/blog/write-a-kafka-connect-connector-with-configuration-handling/?_ga=2.60332132.837662403.1644687538-770780523.1642652755
|
||||
*/
|
||||
public class ClickHouseSinkConnectorConfig {
|
||||
|
||||
// ClickHouse connection
|
||||
private static final String CLICKHOUSE_LOGIN_INFO = "ClickHouse Login Info";
|
||||
private static final String CONNECTOR_CONFIG = "Connector Config";
|
||||
|
||||
static final String NAME = Const.NAME;
|
||||
public static final String TOPICS = "topics";
|
||||
private static final String PROVIDER_CONFIG = "provider";
|
||||
|
||||
public static final String BUFFER_COUNT = "buffer.count";
|
||||
public static final long BUFFER_COUNT_DEFAULT = 100;
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(ClickHouseSinkConnectorConfig.class);
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(ClickHouseSinkConnectorConfig.class.getName());
|
||||
|
||||
public static void setDefaultValues(Map<String, String> config) {
|
||||
setFieldToDefaultValues(config, BUFFER_COUNT, BUFFER_COUNT_DEFAULT);
|
||||
}
|
||||
|
||||
static void setFieldToDefaultValues(Map<String, String> config, String field, Long value) {
|
||||
if (!config.containsKey(field)) {
|
||||
config.put(field, "" + value);
|
||||
log.info("setFieldToDefaultValues(){}={}", field, value);
|
||||
}
|
||||
}
|
||||
|
||||
static String getProperty(final Map<String, String> config, final String key) {
|
||||
if (config.containsKey(key) && !config.get(key).isEmpty()) {
|
||||
return config.get(key);
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
static ConfigDef newConfigDef() {
|
||||
return new ConfigDef()
|
||||
.define(
|
||||
BUFFER_COUNT,
|
||||
Type.LONG,
|
||||
BUFFER_COUNT_DEFAULT,
|
||||
ConfigDef.Range.atLeast(1),
|
||||
Importance.LOW,
|
||||
"BufCount",
|
||||
"Connector",
|
||||
1,
|
||||
ConfigDef.Width.NONE,
|
||||
BUFFER_COUNT);
|
||||
}
|
||||
static ConfigDef newConfigDef() {
|
||||
return new ConfigDef()
|
||||
// ClickHouse login info
|
||||
.define(
|
||||
ClickHouseConfigurationVariables.CLICKHOUSE_URL,
|
||||
Type.STRING,
|
||||
null,
|
||||
new ConfigDef.NonEmptyString(),
|
||||
Importance.HIGH,
|
||||
"ClickHouse account url",
|
||||
CLICKHOUSE_LOGIN_INFO,
|
||||
0,
|
||||
ConfigDef.Width.NONE,
|
||||
ClickHouseConfigurationVariables.CLICKHOUSE_URL)
|
||||
.define(
|
||||
ClickHouseConfigurationVariables.CLICKHOUSE_USER,
|
||||
Type.STRING,
|
||||
null,
|
||||
new ConfigDef.NonEmptyString(),
|
||||
Importance.HIGH,
|
||||
"ClickHouse user name",
|
||||
CLICKHOUSE_LOGIN_INFO,
|
||||
1,
|
||||
ConfigDef.Width.NONE,
|
||||
ClickHouseConfigurationVariables.CLICKHOUSE_USER)
|
||||
.define(
|
||||
ClickHouseConfigurationVariables.CLICKHOUSE_PASS,
|
||||
Type.STRING,
|
||||
null,
|
||||
new ConfigDef.NonEmptyString(),
|
||||
Importance.HIGH,
|
||||
"ClickHouse password",
|
||||
CLICKHOUSE_LOGIN_INFO,
|
||||
1,
|
||||
ConfigDef.Width.NONE,
|
||||
ClickHouseConfigurationVariables.CLICKHOUSE_PASS)
|
||||
.define(
|
||||
ClickHouseConfigurationVariables.CLICKHOUSE_DATABASE,
|
||||
Type.STRING,
|
||||
null,
|
||||
new ConfigDef.NonEmptyString(),
|
||||
Importance.HIGH,
|
||||
"ClickHouse database name",
|
||||
CLICKHOUSE_LOGIN_INFO,
|
||||
4,
|
||||
ConfigDef.Width.NONE,
|
||||
ClickHouseConfigurationVariables.CLICKHOUSE_DATABASE)
|
||||
// ToDo: Add JVM Proxy
|
||||
// Connector Config
|
||||
.define(
|
||||
ClickHouseConfigurationVariables.CLICKHOUSE_TOPICS_TABLES_MAP,
|
||||
Type.STRING,
|
||||
"",
|
||||
new TopicToTableValidator(),
|
||||
Importance.LOW,
|
||||
"Map of topics to tables (optional). Format : comma-separated tuples, e.g."
|
||||
+ " <topic-1>:<table-1>,<topic-2>:<table-2>,... ",
|
||||
CONNECTOR_CONFIG,
|
||||
0,
|
||||
ConfigDef.Width.NONE,
|
||||
ClickHouseConfigurationVariables.CLICKHOUSE_TOPICS_TABLES_MAP)
|
||||
.define(
|
||||
PROVIDER_CONFIG,
|
||||
Type.STRING,
|
||||
KafkaProvider.UNKNOWN.name(),
|
||||
new KafkaProviderValidator(),
|
||||
Importance.LOW,
|
||||
"Whether kafka is running on Confluent code, self hosted or other managed service");
|
||||
}
|
||||
}
|
||||
|
@ -1,100 +1,49 @@
|
||||
package com.altinity.clickhouse.sink.connector;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import org.apache.kafka.clients.consumer.OffsetAndMetadata;
|
||||
import org.apache.kafka.common.TopicPartition;
|
||||
import org.apache.kafka.connect.errors.RetriableException;
|
||||
import com.altinity.clickhouse.sink.connector.converters.ClickHouseConverter;
|
||||
import org.apache.kafka.connect.sink.SinkRecord;
|
||||
import org.apache.kafka.connect.sink.SinkTask;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import com.clickhouse.client.*;
|
||||
|
||||
public class ClickHouseSinkTask extends SinkTask {
|
||||
private static final long WAIT_TIME = 5 * 1000; // 5 sec
|
||||
private static final int REPEAT_TIME = 12; // 60 sec
|
||||
private String id = "-1";
|
||||
private static final Logger log = LoggerFactory.getLogger(ClickHouseSinkTask.class);
|
||||
import java.util.Collection;
|
||||
import java.util.Map;
|
||||
|
||||
public ClickHouseSinkTask() {
|
||||
return;
|
||||
}
|
||||
/**
|
||||
*
|
||||
* <p>Creates sink service instance, takes records loaded from those
|
||||
* Kafka partitions and ingests to
|
||||
* ClickHouse via Sink service
|
||||
*/
|
||||
public class ClickHouseSinkTask extends SinkTask{
|
||||
|
||||
private void getConnection() {
|
||||
return;
|
||||
}
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(ClickHouseSinkConnector.class);
|
||||
|
||||
@Override
|
||||
public void start(final Map<String, String> config) {
|
||||
this.id = config.getOrDefault(Const.TASK_ID, "-1");
|
||||
final long count = Long.parseLong(config.get(ClickHouseSinkConnectorConfig.BUFFER_COUNT));
|
||||
log.info("start({}):{}", this.id, count);
|
||||
|
||||
|
||||
ClickHouseProtocol protocol = ClickHouseProtocol.HTTP;
|
||||
ClickHouseFormat format = ClickHouseFormat.RowBinaryWithNamesAndTypes;
|
||||
ClickHouseNode node = ClickHouseNode.builder().port(protocol).build();
|
||||
|
||||
try (ClickHouseClient client = ClickHouseClient.newInstance(protocol);
|
||||
ClickHouseResponse response = client.connect(node)
|
||||
.format(format)
|
||||
.query("select * from numbers(:limit)")
|
||||
.params(1000).execute().get()) {
|
||||
for (ClickHouseRecord record : response.records()) {
|
||||
int num = record.getValue(0).asInteger();
|
||||
String str = record.getValue(0).asString();
|
||||
}
|
||||
|
||||
ClickHouseResponseSummary summary = response.getSummary();
|
||||
long totalRows = summary.getTotalRowsToRead();
|
||||
} catch (Exception e) {
|
||||
log.warn("error call query");
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void stop() {
|
||||
log.info("stop({})", this.id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void open(final Collection<TopicPartition> partitions) {
|
||||
log.info("open({}):{}", this.id, partitions.size());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void close(final Collection<TopicPartition> partitions) {
|
||||
log.info("close({}):{}", this.id, partitions.size());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void put(final Collection<SinkRecord> records) {
|
||||
log.info("out({}):{}", this.id, records.size());
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<TopicPartition, OffsetAndMetadata> preCommit(Map<TopicPartition, OffsetAndMetadata> currentOffsets)
|
||||
throws RetriableException {
|
||||
log.info("preCommit({}) {}", this.id, currentOffsets.size());
|
||||
|
||||
Map<TopicPartition, OffsetAndMetadata> committedOffsets = new HashMap<>();
|
||||
try {
|
||||
currentOffsets.forEach(
|
||||
(topicPartition, offsetAndMetadata) -> {
|
||||
committedOffsets.put(topicPartition, new OffsetAndMetadata(offsetAndMetadata.offset()));
|
||||
});
|
||||
} catch (Exception e) {
|
||||
log.error("preCommit({}):{}", this.id, e.getMessage());
|
||||
return new HashMap<>();
|
||||
@Override
|
||||
public String version() {
|
||||
return null;
|
||||
}
|
||||
|
||||
return committedOffsets;
|
||||
}
|
||||
@Override
|
||||
public void start(Map<String, String> props) {
|
||||
LOGGER.debug("CLICKHOUSE TASK started");
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public String version() {
|
||||
return Version.VERSION;
|
||||
}
|
||||
@Override
|
||||
public void put(Collection<SinkRecord> records) {
|
||||
LOGGER.debug("CLICKHOUSE received records" + records.size());
|
||||
BufferedRecords br = new BufferedRecords();
|
||||
for (SinkRecord record: records) {
|
||||
new ClickHouseConverter().convert(record);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public void stop() {
|
||||
LOGGER.debug("CLICKHOUSE TASK stopped");
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,45 @@
|
||||
package com.altinity.clickhouse.sink.connector;
|
||||
|
||||
import com.google.common.base.Strings;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/* Enum which represents allowed values of kafka provider. (Hosted Platform) */
|
||||
public enum KafkaProvider {
|
||||
// Default value, when nothing is provided. (More like Not Applicable)
|
||||
UNKNOWN,
|
||||
|
||||
// Kafka/KC is on self hosted node
|
||||
SELF_HOSTED,
|
||||
|
||||
// Hosted/managed by Confluent
|
||||
CONFLUENT,
|
||||
;
|
||||
|
||||
// All valid enum values
|
||||
public static final List<String> PROVIDER_NAMES =
|
||||
Arrays.stream(KafkaProvider.values())
|
||||
.map(kafkaProvider -> kafkaProvider.name().toLowerCase())
|
||||
.collect(Collectors.toList());
|
||||
|
||||
// Returns the KafkaProvider object from string. It does convert an empty or null value to an
|
||||
// Enum.
|
||||
public static KafkaProvider of(final String kafkaProviderStr) {
|
||||
|
||||
if (Strings.isNullOrEmpty(kafkaProviderStr)) {
|
||||
return KafkaProvider.UNKNOWN;
|
||||
}
|
||||
|
||||
for (final KafkaProvider b : KafkaProvider.values()) {
|
||||
if (b.name().equalsIgnoreCase(kafkaProviderStr)) {
|
||||
return b;
|
||||
}
|
||||
}
|
||||
throw new IllegalArgumentException(
|
||||
String.format(
|
||||
"Unsupported provider name: %s. Supported are: %s",
|
||||
kafkaProviderStr, String.join(",", PROVIDER_NAMES)));
|
||||
}
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
package com.altinity.clickhouse.sink.connector;
|
||||
|
||||
import org.apache.kafka.common.config.ConfigDef;
|
||||
import org.apache.kafka.common.config.ConfigException;
|
||||
|
||||
|
||||
/* Validator to validate Kafka Provider values which says where kafka is hosted */
|
||||
public class KafkaProviderValidator implements ConfigDef.Validator {
|
||||
|
||||
|
||||
public static final String PROVIDER_CONFIG = "provider";
|
||||
|
||||
public KafkaProviderValidator() {
|
||||
}
|
||||
|
||||
// This API is called by framework to ensure the validity when connector is
|
||||
// started or when a
|
||||
// validate REST API is called
|
||||
@Override
|
||||
public void ensureValid(String name, Object value) {
|
||||
assert value instanceof String;
|
||||
final String strValue = (String) value;
|
||||
// The value can be null or empty.
|
||||
try {
|
||||
KafkaProvider kafkaProvider = KafkaProvider.of(strValue);
|
||||
} catch (final IllegalArgumentException e) {
|
||||
throw new ConfigException(PROVIDER_CONFIG, value, e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return "Whether kafka is running on Confluent code, self hosted or other managed service."
|
||||
+ " Allowed values are:"
|
||||
+ String.join(",", KafkaProvider.PROVIDER_NAMES);
|
||||
}
|
||||
}
|
@ -0,0 +1,114 @@
|
||||
package com.altinity.clickhouse.sink.connector;
|
||||
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
/** Base class for all classes enable logging */
|
||||
public class Logging {
|
||||
// todo: change to interface when upgrading to Java 9 or later
|
||||
private final Logger log = LoggerFactory.getLogger(getClass().getName());
|
||||
|
||||
// only message
|
||||
protected void logInfo(String msg) {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info(logMessage(msg));
|
||||
}
|
||||
}
|
||||
|
||||
protected void logTrace(String msg) {
|
||||
if (log.isTraceEnabled()) {
|
||||
log.trace(logMessage(msg));
|
||||
}
|
||||
}
|
||||
|
||||
protected void logDebug(String msg) {
|
||||
if (log.isDebugEnabled()) {
|
||||
log.debug(logMessage(msg));
|
||||
}
|
||||
}
|
||||
|
||||
protected void logWarn(String msg) {
|
||||
if (log.isWarnEnabled()) {
|
||||
log.warn(logMessage(msg));
|
||||
}
|
||||
}
|
||||
|
||||
protected void logError(String msg) {
|
||||
if (log.isErrorEnabled()) {
|
||||
log.error(logMessage(msg));
|
||||
}
|
||||
}
|
||||
|
||||
// format and variables
|
||||
protected void logInfo(String format, Object... vars) {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info(logMessage(format, vars));
|
||||
}
|
||||
}
|
||||
|
||||
protected void logTrace(String format, Object... vars) {
|
||||
if (log.isTraceEnabled()) {
|
||||
log.trace(logMessage(format, vars));
|
||||
}
|
||||
}
|
||||
|
||||
protected void logDebug(String format, Object... vars) {
|
||||
if (log.isDebugEnabled()) {
|
||||
log.debug(logMessage(format, vars));
|
||||
}
|
||||
}
|
||||
|
||||
protected void logWarn(String format, Object... vars) {
|
||||
if (log.isWarnEnabled()) {
|
||||
log.warn(format, vars);
|
||||
}
|
||||
}
|
||||
|
||||
protected void logError(String format, Object... vars) {
|
||||
if (log.isErrorEnabled()) {
|
||||
log.error(logMessage(format, vars));
|
||||
}
|
||||
}
|
||||
|
||||
// static elements
|
||||
|
||||
// log message tag
|
||||
static final String SF_LOG_TAG = "[SF_KAFKA_CONNECTOR]";
|
||||
|
||||
/*
|
||||
* the following methods wrap log message with Snowflake tag. For example,
|
||||
*
|
||||
* [SF_KAFKA_CONNECTOR] this is a log message
|
||||
* [SF_KAFKA_CONNECTOR] this is the second line
|
||||
*
|
||||
* All log messages should be wrapped by Snowflake tag. Then user can filter
|
||||
* out log messages output from Snowflake Kafka connector by these tags.
|
||||
*/
|
||||
|
||||
/**
|
||||
* wrap a message without variable
|
||||
*
|
||||
* @param msg log message
|
||||
* @return log message wrapped by snowflake tag
|
||||
*/
|
||||
public static String logMessage(String msg) {
|
||||
return "\n".concat(msg).replaceAll("\n", "\n" + SF_LOG_TAG + " ");
|
||||
}
|
||||
|
||||
/**
|
||||
* wrap a message contains multiple variables
|
||||
*
|
||||
* @param format log message format string
|
||||
* @param vars variable list
|
||||
* @return log message wrapped by snowflake tag
|
||||
*/
|
||||
public static String logMessage(String format, Object... vars) {
|
||||
for (int i = 0; i < vars.length; i++) {
|
||||
format = format.replaceFirst("\\{}", Objects.toString(vars[i]).replaceAll("\\$", "\\\\\\$"));
|
||||
}
|
||||
return logMessage(format);
|
||||
}
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
package com.altinity.clickhouse.sink.connector;
|
||||
|
||||
import org.apache.kafka.common.config.ConfigDef;
|
||||
import org.apache.kafka.common.config.ConfigException;
|
||||
|
||||
|
||||
public class TopicToTableValidator implements ConfigDef.Validator {
|
||||
public TopicToTableValidator() {}
|
||||
|
||||
public void ensureValid(String name, Object value) {
|
||||
String s = (String) value;
|
||||
if (s != null && !s.isEmpty()) // this value is optional and can be empty
|
||||
{
|
||||
try {
|
||||
if (Utils.parseTopicToTableMap(s) == null) {
|
||||
throw new ConfigException(
|
||||
name, value, "Format: <topic-1>:<table-1>,<topic-2>:<table-2>,...");
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return "Topic to table map format : comma-separated tuples, e.g."
|
||||
+ " <topic-1>:<table-1>,<topic-2>:<table-2>,... ";
|
||||
}
|
||||
}
|
@ -0,0 +1,91 @@
|
||||
/*
|
||||
* Copyright 2021 Kanthi
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.altinity.clickhouse.sink.connector;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
class Utils {
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(Utils.class);
|
||||
|
||||
public static final String TASK_ID = "task_id";
|
||||
// Connector version, change every release
|
||||
public static final String VERSION = "1.0.0";
|
||||
/**
|
||||
* Function to parse the topic to table configuration parameter
|
||||
* @param input Delimiter separated list.
|
||||
* @return key/value pair of configuration.
|
||||
*/
|
||||
public static Map<String, String> parseTopicToTableMap(String input) throws Exception {
|
||||
Map<String, String> topic2Table = new HashMap<>();
|
||||
boolean isInvalid = false;
|
||||
for (String str : input.split(",")) {
|
||||
String[] tt = str.split(":");
|
||||
|
||||
if (tt.length != 2 || tt[0].trim().isEmpty() || tt[1].trim().isEmpty()) {
|
||||
LOGGER.error(
|
||||
Logging.logMessage(
|
||||
"Invalid {} config format: {}",
|
||||
ClickHouseConfigurationVariables.CLICKHOUSE_TOPICS_TABLES_MAP,
|
||||
input));
|
||||
return null;
|
||||
}
|
||||
|
||||
String topic = tt[0].trim();
|
||||
String table = tt[1].trim();
|
||||
|
||||
if (!isValidTable(table)) {
|
||||
LOGGER.error(
|
||||
Logging.logMessage(
|
||||
"table name {} should have at least 2 "
|
||||
+ "characters, start with _a-zA-Z, and only contains "
|
||||
+ "_$a-zA-z0-9",
|
||||
table));
|
||||
isInvalid = true;
|
||||
}
|
||||
|
||||
if (topic2Table.containsKey(topic)) {
|
||||
LOGGER.error(Logging.logMessage("topic name {} is duplicated", topic));
|
||||
isInvalid = true;
|
||||
}
|
||||
|
||||
if (topic2Table.containsValue(table)) {
|
||||
// todo: support multiple topics map to one table ?
|
||||
LOGGER.error(Logging.logMessage("table name {} is duplicated", table));
|
||||
isInvalid = true;
|
||||
}
|
||||
topic2Table.put(tt[0].trim(), tt[1].trim());
|
||||
}
|
||||
if (isInvalid) {
|
||||
throw new Exception("Invalid clickhouse table");
|
||||
}
|
||||
return topic2Table;
|
||||
}
|
||||
|
||||
/**
|
||||
* Function to valid table name passed in settings
|
||||
* //ToDO: Implement the function.
|
||||
* @return Boolean.
|
||||
*/
|
||||
public static boolean isValidTable(String tableName) {
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
package com.altinity.clickhouse.sink.connector.converters;
|
||||
|
||||
import org.apache.kafka.connect.sink.SinkRecord;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
public interface AbstractConverter {
|
||||
Map<String, Object> convertKey(SinkRecord s);
|
||||
|
||||
Map<String, Object> convertValue(SinkRecord sr);
|
||||
}
|
@ -0,0 +1,185 @@
|
||||
package com.altinity.clickhouse.sink.connector.converters;
|
||||
|
||||
|
||||
import com.altinity.clickhouse.sink.connector.db.DbWriter;
|
||||
import com.altinity.clickhouse.sink.connector.metadata.KafkaSchemaRecordType;
|
||||
import org.apache.kafka.connect.data.Field;
|
||||
import org.apache.kafka.connect.data.Schema;
|
||||
import org.apache.kafka.connect.data.Struct;
|
||||
import org.apache.kafka.connect.json.JsonConverter;
|
||||
import org.apache.kafka.connect.sink.SinkRecord;
|
||||
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
public class ClickHouseConverter implements AbstractConverter{
|
||||
@Override
|
||||
public Map<String, Object> convertKey(SinkRecord record) {
|
||||
|
||||
KafkaSchemaRecordType recordType = KafkaSchemaRecordType.KEY;
|
||||
Schema kafkaConnectSchema = recordType == KafkaSchemaRecordType.KEY ? record.keySchema() : record.valueSchema();
|
||||
Object kafkaConnectStruct = recordType == KafkaSchemaRecordType.KEY ? record.key() : record.value();
|
||||
Map<String, Object> result = null;
|
||||
|
||||
if (kafkaConnectSchema == null) {
|
||||
if (kafkaConnectStruct instanceof Map) {
|
||||
// Schemaless record.
|
||||
//return (Map<String, Object>) convertSchemalessRecord(kafkaConnectStruct);
|
||||
System.out.println("SCHEMA LESS RECORD");
|
||||
}
|
||||
// throw new ConversionConnectException("Only Map objects supported in absence of schema for " +
|
||||
// "record conversion to BigQuery format.");
|
||||
}
|
||||
if (kafkaConnectSchema.type() != Schema.Type.STRUCT) {
|
||||
// throw new
|
||||
// ConversionConnectException("Top-level Kafka Connect schema must be of type 'struct'");
|
||||
} else {
|
||||
// Convert STRUCT
|
||||
System.out.println("RECIEVED STRUCT");
|
||||
result = convertStruct(kafkaConnectStruct, kafkaConnectSchema);
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> convertValue(SinkRecord record) {
|
||||
|
||||
KafkaSchemaRecordType recordType = KafkaSchemaRecordType.VALUE;
|
||||
Schema kafkaConnectSchema = recordType == KafkaSchemaRecordType.KEY ? record.keySchema() : record.valueSchema();
|
||||
Object kafkaConnectStruct = recordType == KafkaSchemaRecordType.KEY ? record.key() : record.value();
|
||||
Map<String, Object> result = null;
|
||||
|
||||
if (kafkaConnectSchema == null) {
|
||||
if (kafkaConnectStruct instanceof Map) {
|
||||
// Schemaless record.
|
||||
//return (Map<String, Object>) convertSchemalessRecord(kafkaConnectStruct);
|
||||
System.out.println("SCHEMA LESS RECORD");
|
||||
}
|
||||
// throw new ConversionConnectException("Only Map objects supported in absence of schema for " +
|
||||
// "record conversion to BigQuery format.");
|
||||
}
|
||||
if (kafkaConnectSchema.type() != Schema.Type.STRUCT) {
|
||||
// throw new
|
||||
// ConversionConnectException("Top-level Kafka Connect schema must be of type 'struct'");
|
||||
} else {
|
||||
// Convert STRUCT
|
||||
System.out.println("RECIEVED STRUCT");
|
||||
result = convertStruct(kafkaConnectStruct, kafkaConnectSchema);
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
public void convert(SinkRecord record) {
|
||||
|
||||
Map<String, Object> convertedKey = convertKey(record);
|
||||
Map<String, Object> convertedValue = convertValue(record);
|
||||
|
||||
System.out.println("Converted Key");
|
||||
System.out.println("Converted Value");
|
||||
|
||||
if(convertedValue.containsKey("after")) {
|
||||
Struct afterValue = (Struct) convertedValue.get("after");
|
||||
List<Field> fields = afterValue.schema().fields();
|
||||
System.out.println("DONE");
|
||||
|
||||
List<String> cols = new ArrayList<String>();
|
||||
List<Object> values = new ArrayList<Object>();
|
||||
for(Field f: fields) {
|
||||
|
||||
System.out.println("Key" + f.name());
|
||||
cols.add(f.name());
|
||||
|
||||
System.out.println("Value"+ afterValue.get(f));
|
||||
values.add(afterValue.get(f));
|
||||
}
|
||||
|
||||
DbWriter writer = new DbWriter();
|
||||
//writer.insert(record.topic(), String.join(' ', cols.), String.join(' ', values));
|
||||
|
||||
}
|
||||
|
||||
try {
|
||||
byte[] rawJsonPayload = new JsonConverter().fromConnectData(record.topic(), record.valueSchema(), record.value());
|
||||
String stringPayload = new String(rawJsonPayload, StandardCharsets.UTF_8);
|
||||
System.out.println("STRING PAYLOAD" + stringPayload);
|
||||
} catch(Exception e) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
private Map<String, Object> convertStruct(Object kafkaConnectObject, Schema kafkaConnectSchema) {
|
||||
Map<String, Object> bigQueryRecord = new HashMap<>();
|
||||
List<Field> kafkaConnectSchemaFields = kafkaConnectSchema.fields();
|
||||
Struct kafkaConnectStruct = (Struct) kafkaConnectObject;
|
||||
for (Field kafkaConnectField : kafkaConnectSchemaFields) {
|
||||
// ignore empty structures
|
||||
boolean isEmptyStruct = kafkaConnectField.schema().type() == Schema.Type.STRUCT &&
|
||||
kafkaConnectField.schema().fields().isEmpty();
|
||||
if (!isEmptyStruct) {
|
||||
// Not empty struct
|
||||
Object convertedObject = convertObject(
|
||||
kafkaConnectStruct.get(kafkaConnectField.name()),
|
||||
kafkaConnectField.schema()
|
||||
);
|
||||
if (convertedObject != null) {
|
||||
bigQueryRecord.put(kafkaConnectField.name(), convertedObject);
|
||||
}
|
||||
}
|
||||
}
|
||||
return bigQueryRecord;
|
||||
}
|
||||
|
||||
private Object convertObject(Object kafkaConnectObject, Schema kafkaConnectSchema) {
|
||||
if (kafkaConnectObject == null) {
|
||||
if (kafkaConnectSchema.isOptional()) {
|
||||
// short circuit converting the object
|
||||
return null;
|
||||
} else {
|
||||
// Name is not optional
|
||||
// throw new ConversionConnectException(
|
||||
// kafkaConnectSchema.name() + " is not optional, but converting object had null value");
|
||||
}
|
||||
}
|
||||
// if (LogicalConverterRegistry.isRegisteredLogicalType(kafkaConnectSchema.name())) {
|
||||
// return convertLogical(kafkaConnectObject, kafkaConnectSchema);
|
||||
// }
|
||||
Schema.Type kafkaConnectSchemaType = kafkaConnectSchema.type();
|
||||
switch (kafkaConnectSchemaType) {
|
||||
case ARRAY:
|
||||
System.out.println("ARRAY type");
|
||||
//return convertArray(kafkaConnectObject, kafkaConnectSchema);
|
||||
case MAP:
|
||||
System.out.println("MAP type");
|
||||
//return convertMap(kafkaConnectObject, kafkaConnectSchema);
|
||||
case STRUCT:
|
||||
System.out.println("STRUCT type");
|
||||
//return convertStruct(kafkaConnectObject, kafkaConnectSchema);
|
||||
case BYTES:
|
||||
System.out.println("BYTES type");
|
||||
//return convertBytes(kafkaConnectObject);
|
||||
case FLOAT64:
|
||||
System.out.println("FLOAT64 type");
|
||||
//return convertDouble((Double)kafkaConnectObject);
|
||||
case BOOLEAN:
|
||||
case FLOAT32:
|
||||
case INT8:
|
||||
case INT16:
|
||||
case INT32:
|
||||
case INT64:
|
||||
case STRING:
|
||||
return kafkaConnectObject;
|
||||
default:
|
||||
System.out.println("Not supported type");
|
||||
// Throw error - unrecognized type.
|
||||
//throw new ConversionConnectException("Unrecognized schema type: " + kafkaConnectSchemaType);
|
||||
}
|
||||
|
||||
return null;
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
package com.altinity.clickhouse.sink.connector.db;
|
||||
|
||||
import com.clickhouse.client.ClickHouseClient;
|
||||
import com.clickhouse.client.ClickHouseNode;
|
||||
import com.clickhouse.client.ClickHouseProtocol;
|
||||
|
||||
import java.text.MessageFormat;
|
||||
import java.util.List;
|
||||
|
||||
public class DbWriter {
|
||||
ClickHouseNode server;
|
||||
public DbWriter() {
|
||||
// Keep a singleton of the connection to clickhouse.
|
||||
this.server = ClickHouseNode.of("localhost", ClickHouseProtocol.HTTP, 8123, "my_db");
|
||||
|
||||
}
|
||||
|
||||
public void insert(String table, List<String> rows, List<String> values) {
|
||||
|
||||
String insertQuery = MessageFormat.format("insert into {0} {1} values({2})",
|
||||
table, rows.toArray(), values.toArray());
|
||||
if(this.server != null) {
|
||||
ClickHouseClient.send(this.server, insertQuery);
|
||||
} else {
|
||||
// Error .
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,280 @@
|
||||
package com.altinity.clickhouse.sink.connector.metadata;
|
||||
|
||||
|
||||
import org.apache.kafka.connect.data.Field;
|
||||
import org.apache.kafka.connect.data.Schema;
|
||||
import org.apache.kafka.connect.errors.ConnectException;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
|
||||
public class FieldsMetadata {
|
||||
|
||||
public final Set<String> keyFieldNames;
|
||||
public final Set<String> nonKeyFieldNames;
|
||||
public final Map<String, SinkRecordField> allFields;
|
||||
|
||||
// visible for testing
|
||||
public FieldsMetadata(
|
||||
Set<String> keyFieldNames,
|
||||
Set<String> nonKeyFieldNames,
|
||||
Map<String, SinkRecordField> allFields
|
||||
) {
|
||||
boolean fieldCountsMatch = (keyFieldNames.size() + nonKeyFieldNames.size() == allFields.size());
|
||||
boolean allFieldsContained = (allFields.keySet().containsAll(keyFieldNames)
|
||||
&& allFields.keySet().containsAll(nonKeyFieldNames));
|
||||
if (!fieldCountsMatch || !allFieldsContained) {
|
||||
throw new IllegalArgumentException(String.format(
|
||||
"Validation fail -- keyFieldNames:%s nonKeyFieldNames:%s allFields:%s",
|
||||
keyFieldNames, nonKeyFieldNames, allFields
|
||||
));
|
||||
}
|
||||
this.keyFieldNames = keyFieldNames;
|
||||
this.nonKeyFieldNames = nonKeyFieldNames;
|
||||
this.allFields = allFields;
|
||||
}
|
||||
|
||||
public static FieldsMetadata extract(
|
||||
final String tableName,
|
||||
final SinkConfig.PrimaryKeyMode pkMode,
|
||||
final List<String> configuredPkFields,
|
||||
final Set<String> fieldsWhitelist,
|
||||
final SchemaPair schemaPair
|
||||
) {
|
||||
return extract(
|
||||
tableName,
|
||||
pkMode,
|
||||
configuredPkFields,
|
||||
fieldsWhitelist,
|
||||
schemaPair.keySchema,
|
||||
schemaPair.valueSchema
|
||||
);
|
||||
}
|
||||
|
||||
public static FieldsMetadata extract(
|
||||
final String tableName,
|
||||
final SinkConfig.PrimaryKeyMode pkMode,
|
||||
final List<String> configuredPkFields,
|
||||
final Set<String> fieldsWhitelist,
|
||||
final Schema keySchema,
|
||||
final Schema valueSchema
|
||||
) {
|
||||
if (valueSchema != null && valueSchema.type() != Schema.Type.STRUCT) {
|
||||
throw new ConnectException("Value schema must be of type Struct");
|
||||
}
|
||||
|
||||
final Map<String, SinkRecordField> allFields = new HashMap<>();
|
||||
|
||||
final Set<String> keyFieldNames = new LinkedHashSet<>();
|
||||
switch (pkMode) {
|
||||
case NONE:
|
||||
break;
|
||||
|
||||
case KAFKA:
|
||||
extractKafkaPk(tableName, configuredPkFields, allFields, keyFieldNames);
|
||||
break;
|
||||
|
||||
case RECORD_KEY:
|
||||
extractRecordKeyPk(tableName, configuredPkFields, keySchema, allFields, keyFieldNames);
|
||||
break;
|
||||
|
||||
case RECORD_VALUE:
|
||||
extractRecordValuePk(tableName, configuredPkFields, valueSchema, allFields, keyFieldNames);
|
||||
break;
|
||||
|
||||
default:
|
||||
throw new ConnectException("Unknown primary key mode: " + pkMode);
|
||||
}
|
||||
|
||||
final Set<String> nonKeyFieldNames = new LinkedHashSet<>();
|
||||
if (valueSchema != null) {
|
||||
for (Field field : valueSchema.fields()) {
|
||||
if (keyFieldNames.contains(field.name())) {
|
||||
continue;
|
||||
}
|
||||
if (!fieldsWhitelist.isEmpty() && !fieldsWhitelist.contains(field.name())) {
|
||||
continue;
|
||||
}
|
||||
|
||||
nonKeyFieldNames.add(field.name());
|
||||
|
||||
final Schema fieldSchema = field.schema();
|
||||
allFields.put(field.name(), new SinkRecordField(fieldSchema, field.name(), false));
|
||||
}
|
||||
}
|
||||
|
||||
if (allFields.isEmpty()) {
|
||||
throw new ConnectException(
|
||||
"No fields found using key and value schemas for table: " + tableName
|
||||
);
|
||||
}
|
||||
|
||||
final Map<String, SinkRecordField> allFieldsOrdered = new LinkedHashMap<>();
|
||||
for (String fieldName : SinkConfig.DEFAULT_KAFKA_PK_NAMES) {
|
||||
if (allFields.containsKey(fieldName)) {
|
||||
allFieldsOrdered.put(fieldName, allFields.get(fieldName));
|
||||
}
|
||||
}
|
||||
|
||||
if (valueSchema != null) {
|
||||
for (Field field : valueSchema.fields()) {
|
||||
String fieldName = field.name();
|
||||
if (allFields.containsKey(fieldName)) {
|
||||
allFieldsOrdered.put(fieldName, allFields.get(fieldName));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (allFieldsOrdered.size() < allFields.size()) {
|
||||
ArrayList<String> fieldKeys = new ArrayList<>(allFields.keySet());
|
||||
Collections.sort(fieldKeys);
|
||||
for (String fieldName : fieldKeys) {
|
||||
if (!allFieldsOrdered.containsKey(fieldName)) {
|
||||
allFieldsOrdered.put(fieldName, allFields.get(fieldName));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return new FieldsMetadata(keyFieldNames, nonKeyFieldNames, allFieldsOrdered);
|
||||
}
|
||||
|
||||
private static void extractKafkaPk(
|
||||
final String tableName,
|
||||
final List<String> configuredPkFields,
|
||||
final Map<String, SinkRecordField> allFields,
|
||||
final Set<String> keyFieldNames
|
||||
) {
|
||||
if (configuredPkFields.isEmpty()) {
|
||||
keyFieldNames.addAll(SinkConfig.DEFAULT_KAFKA_PK_NAMES);
|
||||
} else if (configuredPkFields.size() == 3) {
|
||||
keyFieldNames.addAll(configuredPkFields);
|
||||
} else {
|
||||
throw new ConnectException(String.format(
|
||||
"PK mode for table '%s' is %s so there should either be no field names defined for "
|
||||
+ "defaults %s to be applicable, or exactly 3, defined fields are: %s",
|
||||
tableName,
|
||||
SinkConfig.PrimaryKeyMode.KAFKA,
|
||||
SinkConfig.DEFAULT_KAFKA_PK_NAMES,
|
||||
configuredPkFields
|
||||
));
|
||||
}
|
||||
final Iterator<String> it = keyFieldNames.iterator();
|
||||
final String topicFieldName = it.next();
|
||||
allFields.put(
|
||||
topicFieldName,
|
||||
new SinkRecordField(Schema.STRING_SCHEMA, topicFieldName, true)
|
||||
);
|
||||
final String partitionFieldName = it.next();
|
||||
allFields.put(
|
||||
partitionFieldName,
|
||||
new SinkRecordField(Schema.INT32_SCHEMA, partitionFieldName, true)
|
||||
);
|
||||
final String offsetFieldName = it.next();
|
||||
allFields.put(
|
||||
offsetFieldName,
|
||||
new SinkRecordField(Schema.INT64_SCHEMA, offsetFieldName, true)
|
||||
);
|
||||
}
|
||||
|
||||
private static void extractRecordKeyPk(
|
||||
final String tableName,
|
||||
final List<String> configuredPkFields,
|
||||
final Schema keySchema,
|
||||
final Map<String, SinkRecordField> allFields,
|
||||
final Set<String> keyFieldNames
|
||||
) {
|
||||
{
|
||||
if (keySchema == null) {
|
||||
throw new ConnectException(String.format(
|
||||
"PK mode for table '%s' is %s, but record key schema is missing",
|
||||
tableName,
|
||||
SinkConfig.PrimaryKeyMode.RECORD_KEY
|
||||
));
|
||||
}
|
||||
final Schema.Type keySchemaType = keySchema.type();
|
||||
if (keySchemaType.isPrimitive()) {
|
||||
if (configuredPkFields.size() != 1) {
|
||||
throw new ConnectException(String.format(
|
||||
"Need exactly one PK column defined since the key schema for records is a "
|
||||
+ "primitive type, defined columns are: %s",
|
||||
configuredPkFields
|
||||
));
|
||||
}
|
||||
final String fieldName = configuredPkFields.get(0);
|
||||
keyFieldNames.add(fieldName);
|
||||
allFields.put(fieldName, new SinkRecordField(keySchema, fieldName, true));
|
||||
} else if (keySchemaType == Schema.Type.STRUCT) {
|
||||
if (configuredPkFields.isEmpty()) {
|
||||
for (Field keyField : keySchema.fields()) {
|
||||
keyFieldNames.add(keyField.name());
|
||||
}
|
||||
} else {
|
||||
for (String fieldName : configuredPkFields) {
|
||||
final Field keyField = keySchema.field(fieldName);
|
||||
if (keyField == null) {
|
||||
throw new ConnectException(String.format(
|
||||
"PK mode for table '%s' is %s with configured PK fields %s, but record key "
|
||||
+ "schema does not contain field: %s",
|
||||
tableName, SinkConfig.PrimaryKeyMode.RECORD_KEY, configuredPkFields, fieldName
|
||||
));
|
||||
}
|
||||
}
|
||||
keyFieldNames.addAll(configuredPkFields);
|
||||
}
|
||||
for (String fieldName : keyFieldNames) {
|
||||
final Schema fieldSchema = keySchema.field(fieldName).schema();
|
||||
allFields.put(fieldName, new SinkRecordField(fieldSchema, fieldName, true));
|
||||
}
|
||||
} else {
|
||||
throw new ConnectException(
|
||||
"Key schema must be primitive type or Struct, but is of type: " + keySchemaType
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private static void extractRecordValuePk(
|
||||
final String tableName,
|
||||
final List<String> configuredPkFields,
|
||||
final Schema valueSchema,
|
||||
final Map<String, SinkRecordField> allFields,
|
||||
final Set<String> keyFieldNames
|
||||
) {
|
||||
if (valueSchema == null) {
|
||||
throw new ConnectException(String.format(
|
||||
"PK mode for table '%s' is %s, but record value schema is missing",
|
||||
tableName,
|
||||
SinkConfig.PrimaryKeyMode.RECORD_VALUE)
|
||||
);
|
||||
}
|
||||
if (configuredPkFields.isEmpty()) {
|
||||
for (Field keyField : valueSchema.fields()) {
|
||||
keyFieldNames.add(keyField.name());
|
||||
}
|
||||
} else {
|
||||
for (String fieldName : configuredPkFields) {
|
||||
if (valueSchema.field(fieldName) == null) {
|
||||
throw new ConnectException(String.format(
|
||||
"PK mode for table '%s' is %s with configured PK fields %s, but record value "
|
||||
+ "schema does not contain field: %s",
|
||||
tableName, SinkConfig.PrimaryKeyMode.RECORD_VALUE, configuredPkFields, fieldName
|
||||
));
|
||||
}
|
||||
}
|
||||
keyFieldNames.addAll(configuredPkFields);
|
||||
}
|
||||
for (String fieldName : keyFieldNames) {
|
||||
final Schema fieldSchema = valueSchema.field(fieldName).schema();
|
||||
allFields.put(fieldName, new SinkRecordField(fieldSchema, fieldName, true));
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "FieldsMetadata{"
|
||||
+ "keyFieldNames=" + keyFieldNames
|
||||
+ ", nonKeyFieldNames=" + nonKeyFieldNames
|
||||
+ ", allFields=" + allFields
|
||||
+ '}';
|
||||
}
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package com.altinity.clickhouse.sink.connector.metadata;
|
||||
|
||||
|
||||
/**
|
||||
* Enum class for Kafka schema or record type, either value or key.
|
||||
*/
|
||||
public enum KafkaSchemaRecordType {
|
||||
|
||||
VALUE("value"),
|
||||
KEY("key");
|
||||
|
||||
private final String str;
|
||||
|
||||
KafkaSchemaRecordType(String str) {
|
||||
this.str = str;
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return this.str;
|
||||
}
|
||||
}
|
@ -0,0 +1,39 @@
|
||||
package com.altinity.clickhouse.sink.connector.metadata;
|
||||
|
||||
|
||||
|
||||
import org.apache.kafka.connect.data.Schema;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
public class SchemaPair {
|
||||
public final Schema keySchema;
|
||||
public final Schema valueSchema;
|
||||
|
||||
public SchemaPair(Schema keySchema, Schema valueSchema) {
|
||||
this.keySchema = keySchema;
|
||||
this.valueSchema = valueSchema;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (o == null || getClass() != o.getClass()) {
|
||||
return false;
|
||||
}
|
||||
SchemaPair that = (SchemaPair) o;
|
||||
return Objects.equals(keySchema, that.keySchema)
|
||||
&& Objects.equals(valueSchema, that.valueSchema);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(keySchema, valueSchema);
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return String.format("<SchemaPair: %s, %s>", keySchema, valueSchema);
|
||||
}
|
||||
}
|
@ -0,0 +1,30 @@
|
||||
package com.altinity.clickhouse.sink.connector.metadata;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
public class SinkConfig {
|
||||
|
||||
public enum InsertMode {
|
||||
INSERT,
|
||||
UPSERT,
|
||||
UPDATE
|
||||
|
||||
}
|
||||
|
||||
public enum PrimaryKeyMode {
|
||||
NONE,
|
||||
KAFKA,
|
||||
RECORD_KEY,
|
||||
RECORD_VALUE
|
||||
}
|
||||
|
||||
public static final List<String> DEFAULT_KAFKA_PK_NAMES = Collections.unmodifiableList(
|
||||
Arrays.asList(
|
||||
"__connect_topic",
|
||||
"__connect_partition",
|
||||
"__connect_offset"
|
||||
)
|
||||
);
|
||||
}
|
@ -0,0 +1,59 @@
|
||||
package com.altinity.clickhouse.sink.connector.metadata;
|
||||
|
||||
import org.apache.kafka.connect.data.Schema;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
public class SinkRecordField {
|
||||
|
||||
private final Schema schema;
|
||||
private final String name;
|
||||
private final boolean isPrimaryKey;
|
||||
|
||||
public SinkRecordField(Schema schema, String name, boolean isPrimaryKey) {
|
||||
this.schema = schema;
|
||||
this.name = name;
|
||||
this.isPrimaryKey = isPrimaryKey;
|
||||
}
|
||||
|
||||
public Schema schema() {
|
||||
return schema;
|
||||
}
|
||||
|
||||
public String schemaName() {
|
||||
return schema.name();
|
||||
}
|
||||
|
||||
public Map<String, String> schemaParameters() {
|
||||
return schema.parameters();
|
||||
}
|
||||
|
||||
public Schema.Type schemaType() {
|
||||
return schema.type();
|
||||
}
|
||||
|
||||
public String name() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public boolean isOptional() {
|
||||
return !isPrimaryKey && schema.isOptional();
|
||||
}
|
||||
|
||||
public Object defaultValue() {
|
||||
return schema.defaultValue();
|
||||
}
|
||||
|
||||
public boolean isPrimaryKey() {
|
||||
return isPrimaryKey;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "SinkRecordField{"
|
||||
+ "schema=" + schema
|
||||
+ ", name='" + name + '\''
|
||||
+ ", isPrimaryKey=" + isPrimaryKey
|
||||
+ '}';
|
||||
}
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>All Classes (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h1 class="bar">All Classes</h1>
|
||||
<div class="indexContainer">
|
||||
<ul>
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html" title="class in com.altinity.clickhouse.sink.connector" target="classFrame">ClickHouseSinkConnector</a></li>
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html" title="class in com.altinity.clickhouse.sink.connector" target="classFrame">ClickHouseSinkConnectorConfig</a></li>
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector" target="classFrame">ClickHouseSinkTask</a></li>
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/Const.html" title="class in com.altinity.clickhouse.sink.connector" target="classFrame">Const</a></li>
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/Version.html" title="class in com.altinity.clickhouse.sink.connector" target="classFrame">Version</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -1,24 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>All Classes (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h1 class="bar">All Classes</h1>
|
||||
<div class="indexContainer">
|
||||
<ul>
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkConnector</a></li>
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkConnectorConfig</a></li>
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkTask</a></li>
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/Const.html" title="class in com.altinity.clickhouse.sink.connector">Const</a></li>
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/Version.html" title="class in com.altinity.clickhouse.sink.connector">Version</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -1,436 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>ClickHouseSinkConnector (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="ClickHouseSinkConnector (ClickHouse Kafka Sink Connector 0.0.1 API)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
|
||||
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
|
||||
var altColor = "altColor";
|
||||
var rowColor = "rowColor";
|
||||
var tableTab = "tableTab";
|
||||
var activeTableTab = "activeTableTab";
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/ClickHouseSinkConnector.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html" target="_top">Frames</a></li>
|
||||
<li><a href="ClickHouseSinkConnector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#fields.inherited.from.class.org.apache.kafka.connect.sink.SinkConnector">Field</a> | </li>
|
||||
<li><a href="#constructor.summary">Constr</a> | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor.detail">Constr</a> | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">com.altinity.clickhouse.sink.connector</div>
|
||||
<h2 title="Class ClickHouseSinkConnector" class="title">Class ClickHouseSinkConnector</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li>java.lang.Object</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.apache.kafka.connect.connector.Connector</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.apache.kafka.connect.sink.SinkConnector</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>com.altinity.clickhouse.sink.connector.ClickHouseSinkConnector</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd>org.apache.kafka.connect.components.Versioned</dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="typeNameLabel">ClickHouseSinkConnector</span>
|
||||
extends org.apache.kafka.connect.sink.SinkConnector</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Summary</h3>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="fields.inherited.from.class.org.apache.kafka.connect.sink.SinkConnector">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Fields inherited from class org.apache.kafka.connect.sink.SinkConnector</h3>
|
||||
<code>TOPICS_CONFIG</code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="fields.inherited.from.class.org.apache.kafka.connect.connector.Connector">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Fields inherited from class org.apache.kafka.connect.connector.Connector</h3>
|
||||
<code>context</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html#ClickHouseSinkConnector--">ClickHouseSinkConnector</a></span>()</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr id="i0" class="altColor">
|
||||
<td class="colFirst"><code>org.apache.kafka.common.config.ConfigDef</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html#config--">config</a></span>()</code> </td>
|
||||
</tr>
|
||||
<tr id="i1" class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html#start-java.util.Map-">start</a></span>(java.util.Map<java.lang.String,java.lang.String> cnf)</code> </td>
|
||||
</tr>
|
||||
<tr id="i2" class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html#stop--">stop</a></span>()</code> </td>
|
||||
</tr>
|
||||
<tr id="i3" class="rowColor">
|
||||
<td class="colFirst"><code>java.lang.Class<? extends org.apache.kafka.connect.connector.Task></code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html#taskClass--">taskClass</a></span>()</code> </td>
|
||||
</tr>
|
||||
<tr id="i4" class="altColor">
|
||||
<td class="colFirst"><code>java.util.List<java.util.Map<java.lang.String,java.lang.String>></code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html#taskConfigs-int-">taskConfigs</a></span>(int maxTasks)</code> </td>
|
||||
</tr>
|
||||
<tr id="i5" class="rowColor">
|
||||
<td class="colFirst"><code>org.apache.kafka.common.config.Config</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html#validate-java.util.Map-">validate</a></span>(java.util.Map<java.lang.String,java.lang.String> connectorConfigs)</code> </td>
|
||||
</tr>
|
||||
<tr id="i6" class="altColor">
|
||||
<td class="colFirst"><code>java.lang.String</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html#version--">version</a></span>()</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.org.apache.kafka.connect.sink.SinkConnector">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class org.apache.kafka.connect.sink.SinkConnector</h3>
|
||||
<code>context</code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.org.apache.kafka.connect.connector.Connector">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class org.apache.kafka.connect.connector.Connector</h3>
|
||||
<code>initialize, initialize, reconfigure</code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.Object</h3>
|
||||
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="ClickHouseSinkConnector--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>ClickHouseSinkConnector</h4>
|
||||
<pre>public ClickHouseSinkConnector()</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="start-java.util.Map-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>start</h4>
|
||||
<pre>public void start(java.util.Map<java.lang.String,java.lang.String> cnf)</pre>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
||||
<dd><code>start</code> in class <code>org.apache.kafka.connect.connector.Connector</code></dd>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>cnf</code> - </dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="stop--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>stop</h4>
|
||||
<pre>public void stop()</pre>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
||||
<dd><code>stop</code> in class <code>org.apache.kafka.connect.connector.Connector</code></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="taskClass--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>taskClass</h4>
|
||||
<pre>public java.lang.Class<? extends org.apache.kafka.connect.connector.Task> taskClass()</pre>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
||||
<dd><code>taskClass</code> in class <code>org.apache.kafka.connect.connector.Connector</code></dd>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="taskConfigs-int-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>taskConfigs</h4>
|
||||
<pre>public java.util.List<java.util.Map<java.lang.String,java.lang.String>> taskConfigs(int maxTasks)</pre>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
||||
<dd><code>taskConfigs</code> in class <code>org.apache.kafka.connect.connector.Connector</code></dd>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>maxTasks</code> - </dd>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="config--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>config</h4>
|
||||
<pre>public org.apache.kafka.common.config.ConfigDef config()</pre>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
||||
<dd><code>config</code> in class <code>org.apache.kafka.connect.connector.Connector</code></dd>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="validate-java.util.Map-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>validate</h4>
|
||||
<pre>public org.apache.kafka.common.config.Config validate(java.util.Map<java.lang.String,java.lang.String> connectorConfigs)</pre>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
|
||||
<dd><code>validate</code> in class <code>org.apache.kafka.connect.connector.Connector</code></dd>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>connectorConfigs</code> - </dd>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="version--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>version</h4>
|
||||
<pre>public java.lang.String version()</pre>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/ClickHouseSinkConnector.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html" target="_top">Frames</a></li>
|
||||
<li><a href="ClickHouseSinkConnector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#fields.inherited.from.class.org.apache.kafka.connect.sink.SinkConnector">Field</a> | </li>
|
||||
<li><a href="#constructor.summary">Constr</a> | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor.detail">Constr</a> | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2022. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,345 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>ClickHouseSinkConnectorConfig (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="ClickHouseSinkConnectorConfig (ClickHouse Kafka Sink Connector 0.0.1 API)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
var methods = {"i0":9};
|
||||
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
|
||||
var altColor = "altColor";
|
||||
var rowColor = "rowColor";
|
||||
var tableTab = "tableTab";
|
||||
var activeTableTab = "activeTableTab";
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/ClickHouseSinkConnectorConfig.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html" target="_top">Frames</a></li>
|
||||
<li><a href="ClickHouseSinkConnectorConfig.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#field.summary">Field</a> | </li>
|
||||
<li><a href="#constructor.summary">Constr</a> | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field.detail">Field</a> | </li>
|
||||
<li><a href="#constructor.detail">Constr</a> | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">com.altinity.clickhouse.sink.connector</div>
|
||||
<h2 title="Class ClickHouseSinkConnectorConfig" class="title">Class ClickHouseSinkConnectorConfig</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li>java.lang.Object</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>com.altinity.clickhouse.sink.connector.ClickHouseSinkConnectorConfig</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="typeNameLabel">ClickHouseSinkConnectorConfig</span>
|
||||
extends java.lang.Object</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
|
||||
<caption><span>Fields</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Field and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.String</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html#BUFFER_COUNT">BUFFER_COUNT</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>static long</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html#BUFFER_COUNT_DEFAULT">BUFFER_COUNT_DEFAULT</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.String</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html#TOPICS">TOPICS</a></span></code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html#ClickHouseSinkConnectorConfig--">ClickHouseSinkConnectorConfig</a></span>()</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr id="i0" class="altColor">
|
||||
<td class="colFirst"><code>static void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html#setDefaultValues-java.util.Map-">setDefaultValues</a></span>(java.util.Map<java.lang.String,java.lang.String> config)</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.Object</h3>
|
||||
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Detail</h3>
|
||||
<a name="TOPICS">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>TOPICS</h4>
|
||||
<pre>public static final java.lang.String TOPICS</pre>
|
||||
<dl>
|
||||
<dt><span class="seeLabel">See Also:</span></dt>
|
||||
<dd><a href="../../../../../constant-values.html#com.altinity.clickhouse.sink.connector.ClickHouseSinkConnectorConfig.TOPICS">Constant Field Values</a></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="BUFFER_COUNT">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>BUFFER_COUNT</h4>
|
||||
<pre>public static final java.lang.String BUFFER_COUNT</pre>
|
||||
<dl>
|
||||
<dt><span class="seeLabel">See Also:</span></dt>
|
||||
<dd><a href="../../../../../constant-values.html#com.altinity.clickhouse.sink.connector.ClickHouseSinkConnectorConfig.BUFFER_COUNT">Constant Field Values</a></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="BUFFER_COUNT_DEFAULT">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>BUFFER_COUNT_DEFAULT</h4>
|
||||
<pre>public static final long BUFFER_COUNT_DEFAULT</pre>
|
||||
<dl>
|
||||
<dt><span class="seeLabel">See Also:</span></dt>
|
||||
<dd><a href="../../../../../constant-values.html#com.altinity.clickhouse.sink.connector.ClickHouseSinkConnectorConfig.BUFFER_COUNT_DEFAULT">Constant Field Values</a></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="ClickHouseSinkConnectorConfig--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>ClickHouseSinkConnectorConfig</h4>
|
||||
<pre>public ClickHouseSinkConnectorConfig()</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="setDefaultValues-java.util.Map-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>setDefaultValues</h4>
|
||||
<pre>public static void setDefaultValues(java.util.Map<java.lang.String,java.lang.String> config)</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/ClickHouseSinkConnectorConfig.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html" target="_top">Frames</a></li>
|
||||
<li><a href="ClickHouseSinkConnectorConfig.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#field.summary">Field</a> | </li>
|
||||
<li><a href="#constructor.summary">Constr</a> | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field.detail">Field</a> | </li>
|
||||
<li><a href="#constructor.detail">Constr</a> | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2022. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,411 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>ClickHouseSinkTask (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="ClickHouseSinkTask (ClickHouse Kafka Sink Connector 0.0.1 API)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
|
||||
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
|
||||
var altColor = "altColor";
|
||||
var rowColor = "rowColor";
|
||||
var tableTab = "tableTab";
|
||||
var activeTableTab = "activeTableTab";
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/ClickHouseSinkTask.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/Const.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" target="_top">Frames</a></li>
|
||||
<li><a href="ClickHouseSinkTask.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#fields.inherited.from.class.org.apache.kafka.connect.sink.SinkTask">Field</a> | </li>
|
||||
<li><a href="#constructor.summary">Constr</a> | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor.detail">Constr</a> | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">com.altinity.clickhouse.sink.connector</div>
|
||||
<h2 title="Class ClickHouseSinkTask" class="title">Class ClickHouseSinkTask</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li>java.lang.Object</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.apache.kafka.connect.sink.SinkTask</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>com.altinity.clickhouse.sink.connector.ClickHouseSinkTask</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd>org.apache.kafka.connect.connector.Task</dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="typeNameLabel">ClickHouseSinkTask</span>
|
||||
extends org.apache.kafka.connect.sink.SinkTask</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Summary</h3>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="fields.inherited.from.class.org.apache.kafka.connect.sink.SinkTask">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Fields inherited from class org.apache.kafka.connect.sink.SinkTask</h3>
|
||||
<code>context, TOPICS_CONFIG, TOPICS_REGEX_CONFIG</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html#ClickHouseSinkTask--">ClickHouseSinkTask</a></span>()</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr id="i0" class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html#close-java.util.Collection-">close</a></span>(java.util.Collection<org.apache.kafka.common.TopicPartition> partitions)</code> </td>
|
||||
</tr>
|
||||
<tr id="i1" class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html#open-java.util.Collection-">open</a></span>(java.util.Collection<org.apache.kafka.common.TopicPartition> partitions)</code> </td>
|
||||
</tr>
|
||||
<tr id="i2" class="altColor">
|
||||
<td class="colFirst"><code>java.util.Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata></code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html#preCommit-java.util.Map-">preCommit</a></span>(java.util.Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> currentOffsets)</code> </td>
|
||||
</tr>
|
||||
<tr id="i3" class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html#put-java.util.Collection-">put</a></span>(java.util.Collection<org.apache.kafka.connect.sink.SinkRecord> records)</code> </td>
|
||||
</tr>
|
||||
<tr id="i4" class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html#start-java.util.Map-">start</a></span>(java.util.Map<java.lang.String,java.lang.String> config)</code> </td>
|
||||
</tr>
|
||||
<tr id="i5" class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html#stop--">stop</a></span>()</code> </td>
|
||||
</tr>
|
||||
<tr id="i6" class="altColor">
|
||||
<td class="colFirst"><code>java.lang.String</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html#version--">version</a></span>()</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.org.apache.kafka.connect.sink.SinkTask">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class org.apache.kafka.connect.sink.SinkTask</h3>
|
||||
<code>flush, initialize, onPartitionsAssigned, onPartitionsRevoked</code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.Object</h3>
|
||||
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="ClickHouseSinkTask--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>ClickHouseSinkTask</h4>
|
||||
<pre>public ClickHouseSinkTask()</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="start-java.util.Map-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>start</h4>
|
||||
<pre>public void start(java.util.Map<java.lang.String,java.lang.String> config)</pre>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
||||
<dd><code>start</code> in interface <code>org.apache.kafka.connect.connector.Task</code></dd>
|
||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
||||
<dd><code>start</code> in class <code>org.apache.kafka.connect.sink.SinkTask</code></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="stop--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>stop</h4>
|
||||
<pre>public void stop()</pre>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
||||
<dd><code>stop</code> in interface <code>org.apache.kafka.connect.connector.Task</code></dd>
|
||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
||||
<dd><code>stop</code> in class <code>org.apache.kafka.connect.sink.SinkTask</code></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="open-java.util.Collection-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>open</h4>
|
||||
<pre>public void open(java.util.Collection<org.apache.kafka.common.TopicPartition> partitions)</pre>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
|
||||
<dd><code>open</code> in class <code>org.apache.kafka.connect.sink.SinkTask</code></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="close-java.util.Collection-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>close</h4>
|
||||
<pre>public void close(java.util.Collection<org.apache.kafka.common.TopicPartition> partitions)</pre>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
|
||||
<dd><code>close</code> in class <code>org.apache.kafka.connect.sink.SinkTask</code></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="put-java.util.Collection-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>put</h4>
|
||||
<pre>public void put(java.util.Collection<org.apache.kafka.connect.sink.SinkRecord> records)</pre>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
||||
<dd><code>put</code> in class <code>org.apache.kafka.connect.sink.SinkTask</code></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="preCommit-java.util.Map-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>preCommit</h4>
|
||||
<pre>public java.util.Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> preCommit(java.util.Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> currentOffsets)
|
||||
throws org.apache.kafka.connect.errors.RetriableException</pre>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
|
||||
<dd><code>preCommit</code> in class <code>org.apache.kafka.connect.sink.SinkTask</code></dd>
|
||||
<dt><span class="throwsLabel">Throws:</span></dt>
|
||||
<dd><code>org.apache.kafka.connect.errors.RetriableException</code></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="version--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>version</h4>
|
||||
<pre>public java.lang.String version()</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/ClickHouseSinkTask.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/Const.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" target="_top">Frames</a></li>
|
||||
<li><a href="ClickHouseSinkTask.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#fields.inherited.from.class.org.apache.kafka.connect.sink.SinkTask">Field</a> | </li>
|
||||
<li><a href="#constructor.summary">Constr</a> | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor.detail">Constr</a> | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2022. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,328 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Const (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Const (ClickHouse Kafka Sink Connector 0.0.1 API)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/Const.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/Version.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?com/altinity/clickhouse/sink/connector/Const.html" target="_top">Frames</a></li>
|
||||
<li><a href="Const.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#field.summary">Field</a> | </li>
|
||||
<li><a href="#constructor.summary">Constr</a> | </li>
|
||||
<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field.detail">Field</a> | </li>
|
||||
<li><a href="#constructor.detail">Constr</a> | </li>
|
||||
<li>Method</li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">com.altinity.clickhouse.sink.connector</div>
|
||||
<h2 title="Class Const" class="title">Class Const</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li>java.lang.Object</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>com.altinity.clickhouse.sink.connector.Const</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="typeNameLabel">Const</span>
|
||||
extends java.lang.Object</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
|
||||
<caption><span>Fields</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Field and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.String</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/Const.html#DATABASE">DATABASE</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.String</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/Const.html#NAME">NAME</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.String</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/Const.html#TASK_ID">TASK_ID</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.String</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/Const.html#USER">USER</a></span></code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/Const.html#Const--">Const</a></span>()</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.Object</h3>
|
||||
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Detail</h3>
|
||||
<a name="NAME">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>NAME</h4>
|
||||
<pre>public static final java.lang.String NAME</pre>
|
||||
<dl>
|
||||
<dt><span class="seeLabel">See Also:</span></dt>
|
||||
<dd><a href="../../../../../constant-values.html#com.altinity.clickhouse.sink.connector.Const.NAME">Constant Field Values</a></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="DATABASE">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>DATABASE</h4>
|
||||
<pre>public static final java.lang.String DATABASE</pre>
|
||||
<dl>
|
||||
<dt><span class="seeLabel">See Also:</span></dt>
|
||||
<dd><a href="../../../../../constant-values.html#com.altinity.clickhouse.sink.connector.Const.DATABASE">Constant Field Values</a></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="USER">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>USER</h4>
|
||||
<pre>public static final java.lang.String USER</pre>
|
||||
<dl>
|
||||
<dt><span class="seeLabel">See Also:</span></dt>
|
||||
<dd><a href="../../../../../constant-values.html#com.altinity.clickhouse.sink.connector.Const.USER">Constant Field Values</a></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="TASK_ID">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>TASK_ID</h4>
|
||||
<pre>public static final java.lang.String TASK_ID</pre>
|
||||
<dl>
|
||||
<dt><span class="seeLabel">See Also:</span></dt>
|
||||
<dd><a href="../../../../../constant-values.html#com.altinity.clickhouse.sink.connector.Const.TASK_ID">Constant Field Values</a></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="Const--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>Const</h4>
|
||||
<pre>public Const()</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/Const.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/Version.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?com/altinity/clickhouse/sink/connector/Const.html" target="_top">Frames</a></li>
|
||||
<li><a href="Const.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#field.summary">Field</a> | </li>
|
||||
<li><a href="#constructor.summary">Constr</a> | </li>
|
||||
<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field.detail">Field</a> | </li>
|
||||
<li><a href="#constructor.detail">Constr</a> | </li>
|
||||
<li>Method</li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2022. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,277 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Version (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Version (ClickHouse Kafka Sink Connector 0.0.1 API)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/Version.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/Const.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?com/altinity/clickhouse/sink/connector/Version.html" target="_top">Frames</a></li>
|
||||
<li><a href="Version.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#field.summary">Field</a> | </li>
|
||||
<li><a href="#constructor.summary">Constr</a> | </li>
|
||||
<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field.detail">Field</a> | </li>
|
||||
<li><a href="#constructor.detail">Constr</a> | </li>
|
||||
<li>Method</li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">com.altinity.clickhouse.sink.connector</div>
|
||||
<h2 title="Class Version" class="title">Class Version</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li>java.lang.Object</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>com.altinity.clickhouse.sink.connector.Version</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="typeNameLabel">Version</span>
|
||||
extends java.lang.Object</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
|
||||
<caption><span>Fields</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Field and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.String</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/Version.html#VERSION">VERSION</a></span></code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/altinity/clickhouse/sink/connector/Version.html#Version--">Version</a></span>()</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.Object</h3>
|
||||
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Detail</h3>
|
||||
<a name="VERSION">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>VERSION</h4>
|
||||
<pre>public static final java.lang.String VERSION</pre>
|
||||
<dl>
|
||||
<dt><span class="seeLabel">See Also:</span></dt>
|
||||
<dd><a href="../../../../../constant-values.html#com.altinity.clickhouse.sink.connector.Version.VERSION">Constant Field Values</a></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="Version--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>Version</h4>
|
||||
<pre>public Version()</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/Version.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/Const.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?com/altinity/clickhouse/sink/connector/Version.html" target="_top">Frames</a></li>
|
||||
<li><a href="Version.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#field.summary">Field</a> | </li>
|
||||
<li><a href="#constructor.summary">Constr</a> | </li>
|
||||
<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field.detail">Field</a> | </li>
|
||||
<li><a href="#constructor.detail">Constr</a> | </li>
|
||||
<li>Method</li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2022. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,124 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Uses of Class com.altinity.clickhouse.sink.connector.ClickHouseSinkConnector (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class com.altinity.clickhouse.sink.connector.ClickHouseSinkConnector (ClickHouse Kafka Sink Connector 0.0.1 API)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html" title="class in com.altinity.clickhouse.sink.connector">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/altinity/clickhouse/sink/connector/class-use/ClickHouseSinkConnector.html" target="_top">Frames</a></li>
|
||||
<li><a href="ClickHouseSinkConnector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h2 title="Uses of Class com.altinity.clickhouse.sink.connector.ClickHouseSinkConnector" class="title">Uses of Class<br>com.altinity.clickhouse.sink.connector.ClickHouseSinkConnector</h2>
|
||||
</div>
|
||||
<div class="classUseContainer">No usage of com.altinity.clickhouse.sink.connector.ClickHouseSinkConnector</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html" title="class in com.altinity.clickhouse.sink.connector">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/altinity/clickhouse/sink/connector/class-use/ClickHouseSinkConnector.html" target="_top">Frames</a></li>
|
||||
<li><a href="ClickHouseSinkConnector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2022. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,124 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Uses of Class com.altinity.clickhouse.sink.connector.ClickHouseSinkConnectorConfig (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class com.altinity.clickhouse.sink.connector.ClickHouseSinkConnectorConfig (ClickHouse Kafka Sink Connector 0.0.1 API)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html" title="class in com.altinity.clickhouse.sink.connector">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/altinity/clickhouse/sink/connector/class-use/ClickHouseSinkConnectorConfig.html" target="_top">Frames</a></li>
|
||||
<li><a href="ClickHouseSinkConnectorConfig.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h2 title="Uses of Class com.altinity.clickhouse.sink.connector.ClickHouseSinkConnectorConfig" class="title">Uses of Class<br>com.altinity.clickhouse.sink.connector.ClickHouseSinkConnectorConfig</h2>
|
||||
</div>
|
||||
<div class="classUseContainer">No usage of com.altinity.clickhouse.sink.connector.ClickHouseSinkConnectorConfig</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html" title="class in com.altinity.clickhouse.sink.connector">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/altinity/clickhouse/sink/connector/class-use/ClickHouseSinkConnectorConfig.html" target="_top">Frames</a></li>
|
||||
<li><a href="ClickHouseSinkConnectorConfig.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2022. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,124 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Uses of Class com.altinity.clickhouse.sink.connector.ClickHouseSinkTask (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class com.altinity.clickhouse.sink.connector.ClickHouseSinkTask (ClickHouse Kafka Sink Connector 0.0.1 API)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/altinity/clickhouse/sink/connector/class-use/ClickHouseSinkTask.html" target="_top">Frames</a></li>
|
||||
<li><a href="ClickHouseSinkTask.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h2 title="Uses of Class com.altinity.clickhouse.sink.connector.ClickHouseSinkTask" class="title">Uses of Class<br>com.altinity.clickhouse.sink.connector.ClickHouseSinkTask</h2>
|
||||
</div>
|
||||
<div class="classUseContainer">No usage of com.altinity.clickhouse.sink.connector.ClickHouseSinkTask</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/altinity/clickhouse/sink/connector/class-use/ClickHouseSinkTask.html" target="_top">Frames</a></li>
|
||||
<li><a href="ClickHouseSinkTask.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2022. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,124 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Uses of Class com.altinity.clickhouse.sink.connector.Const (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class com.altinity.clickhouse.sink.connector.Const (ClickHouse Kafka Sink Connector 0.0.1 API)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../../../com/altinity/clickhouse/sink/connector/Const.html" title="class in com.altinity.clickhouse.sink.connector">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/altinity/clickhouse/sink/connector/class-use/Const.html" target="_top">Frames</a></li>
|
||||
<li><a href="Const.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h2 title="Uses of Class com.altinity.clickhouse.sink.connector.Const" class="title">Uses of Class<br>com.altinity.clickhouse.sink.connector.Const</h2>
|
||||
</div>
|
||||
<div class="classUseContainer">No usage of com.altinity.clickhouse.sink.connector.Const</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../../../com/altinity/clickhouse/sink/connector/Const.html" title="class in com.altinity.clickhouse.sink.connector">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/altinity/clickhouse/sink/connector/class-use/Const.html" target="_top">Frames</a></li>
|
||||
<li><a href="Const.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2022. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,124 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Uses of Class com.altinity.clickhouse.sink.connector.Version (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class com.altinity.clickhouse.sink.connector.Version (ClickHouse Kafka Sink Connector 0.0.1 API)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../../../com/altinity/clickhouse/sink/connector/Version.html" title="class in com.altinity.clickhouse.sink.connector">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/altinity/clickhouse/sink/connector/class-use/Version.html" target="_top">Frames</a></li>
|
||||
<li><a href="Version.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h2 title="Uses of Class com.altinity.clickhouse.sink.connector.Version" class="title">Uses of Class<br>com.altinity.clickhouse.sink.connector.Version</h2>
|
||||
</div>
|
||||
<div class="classUseContainer">No usage of com.altinity.clickhouse.sink.connector.Version</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../../../com/altinity/clickhouse/sink/connector/Version.html" title="class in com.altinity.clickhouse.sink.connector">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/altinity/clickhouse/sink/connector/class-use/Version.html" target="_top">Frames</a></li>
|
||||
<li><a href="Version.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2022. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,25 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>com.altinity.clickhouse.sink.connector (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h1 class="bar"><a href="../../../../../com/altinity/clickhouse/sink/connector/package-summary.html" target="classFrame">com.altinity.clickhouse.sink.connector</a></h1>
|
||||
<div class="indexContainer">
|
||||
<h2 title="Classes">Classes</h2>
|
||||
<ul title="Classes">
|
||||
<li><a href="ClickHouseSinkConnector.html" title="class in com.altinity.clickhouse.sink.connector" target="classFrame">ClickHouseSinkConnector</a></li>
|
||||
<li><a href="ClickHouseSinkConnectorConfig.html" title="class in com.altinity.clickhouse.sink.connector" target="classFrame">ClickHouseSinkConnectorConfig</a></li>
|
||||
<li><a href="ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector" target="classFrame">ClickHouseSinkTask</a></li>
|
||||
<li><a href="Const.html" title="class in com.altinity.clickhouse.sink.connector" target="classFrame">Const</a></li>
|
||||
<li><a href="Version.html" title="class in com.altinity.clickhouse.sink.connector" target="classFrame">Version</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -1,158 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>com.altinity.clickhouse.sink.connector (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="com.altinity.clickhouse.sink.connector (ClickHouse Kafka Sink Connector 0.0.1 API)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li>Class</li>
|
||||
<li><a href="package-use.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Package</li>
|
||||
<li>Next Package</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?com/altinity/clickhouse/sink/connector/package-summary.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-summary.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h1 title="Package" class="title">Package com.altinity.clickhouse.sink.connector</h1>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
|
||||
<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Class</th>
|
||||
<th class="colLast" scope="col">Description</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkConnector</a></td>
|
||||
<td class="colLast"> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkConnectorConfig</a></td>
|
||||
<td class="colLast"> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkTask</a></td>
|
||||
<td class="colLast"> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a href="../../../../../com/altinity/clickhouse/sink/connector/Const.html" title="class in com.altinity.clickhouse.sink.connector">Const</a></td>
|
||||
<td class="colLast"> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../../../com/altinity/clickhouse/sink/connector/Version.html" title="class in com.altinity.clickhouse.sink.connector">Version</a></td>
|
||||
<td class="colLast"> </td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li>Class</li>
|
||||
<li><a href="package-use.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Package</li>
|
||||
<li>Next Package</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?com/altinity/clickhouse/sink/connector/package-summary.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-summary.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2022. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,149 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>com.altinity.clickhouse.sink.connector Class Hierarchy (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="com.altinity.clickhouse.sink.connector Class Hierarchy (ClickHouse Kafka Sink Connector 0.0.1 API)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li>Class</li>
|
||||
<li>Use</li>
|
||||
<li class="navBarCell1Rev">Tree</li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?com/altinity/clickhouse/sink/connector/package-tree.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-tree.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h1 class="title">Hierarchy For Package com.altinity.clickhouse.sink.connector</h1>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<h2 title="Class Hierarchy">Class Hierarchy</h2>
|
||||
<ul>
|
||||
<li type="circle">java.lang.Object
|
||||
<ul>
|
||||
<li type="circle">com.altinity.clickhouse.sink.connector.<a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">ClickHouseSinkConnectorConfig</span></a></li>
|
||||
<li type="circle">org.apache.kafka.connect.connector.Connector (implements org.apache.kafka.connect.components.Versioned)
|
||||
<ul>
|
||||
<li type="circle">org.apache.kafka.connect.sink.SinkConnector
|
||||
<ul>
|
||||
<li type="circle">com.altinity.clickhouse.sink.connector.<a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">ClickHouseSinkConnector</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li type="circle">com.altinity.clickhouse.sink.connector.<a href="../../../../../com/altinity/clickhouse/sink/connector/Const.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Const</span></a></li>
|
||||
<li type="circle">org.apache.kafka.connect.sink.SinkTask (implements org.apache.kafka.connect.connector.Task)
|
||||
<ul>
|
||||
<li type="circle">com.altinity.clickhouse.sink.connector.<a href="../../../../../com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">ClickHouseSinkTask</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li type="circle">com.altinity.clickhouse.sink.connector.<a href="../../../../../com/altinity/clickhouse/sink/connector/Version.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Version</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li>Class</li>
|
||||
<li>Use</li>
|
||||
<li class="navBarCell1Rev">Tree</li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?com/altinity/clickhouse/sink/connector/package-tree.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-tree.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2022. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,124 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Uses of Package com.altinity.clickhouse.sink.connector (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Package com.altinity.clickhouse.sink.connector (ClickHouse Kafka Sink Connector 0.0.1 API)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li>Class</li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?com/altinity/clickhouse/sink/connector/package-use.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-use.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h1 title="Uses of Package com.altinity.clickhouse.sink.connector" class="title">Uses of Package<br>com.altinity.clickhouse.sink.connector</h1>
|
||||
</div>
|
||||
<div class="contentContainer">No usage of com.altinity.clickhouse.sink.connector</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li>Class</li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?com/altinity/clickhouse/sink/connector/package-use.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-use.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2022. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,226 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Constant Field Values (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Constant Field Values (ClickHouse Kafka Sink Connector 0.0.1 API)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li>Class</li>
|
||||
<li>Use</li>
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/package-tree.html">Tree</a></li>
|
||||
<li><a href="deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="index-all.html">Index</a></li>
|
||||
<li><a href="help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
|
||||
<li><a href="constant-values.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
|
||||
<h2 title="Contents">Contents</h2>
|
||||
<ul>
|
||||
<li><a href="#com.altinity">com.altinity.*</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="constantValuesContainer"><a name="com.altinity">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 title="com.altinity">com.altinity.*</h2>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
|
||||
<caption><span>com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkConnectorConfig</a></span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th scope="col">Constant Field</th>
|
||||
<th class="colLast" scope="col">Value</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a name="com.altinity.clickhouse.sink.connector.ClickHouseSinkConnectorConfig.BUFFER_COUNT">
|
||||
<!-- -->
|
||||
</a><code>public static final java.lang.String</code></td>
|
||||
<td><code><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html#BUFFER_COUNT">BUFFER_COUNT</a></code></td>
|
||||
<td class="colLast"><code>"buffer.count"</code></td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a name="com.altinity.clickhouse.sink.connector.ClickHouseSinkConnectorConfig.BUFFER_COUNT_DEFAULT">
|
||||
<!-- -->
|
||||
</a><code>public static final long</code></td>
|
||||
<td><code><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html#BUFFER_COUNT_DEFAULT">BUFFER_COUNT_DEFAULT</a></code></td>
|
||||
<td class="colLast"><code>100L</code></td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a name="com.altinity.clickhouse.sink.connector.ClickHouseSinkConnectorConfig.TOPICS">
|
||||
<!-- -->
|
||||
</a><code>public static final java.lang.String</code></td>
|
||||
<td><code><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html#TOPICS">TOPICS</a></code></td>
|
||||
<td class="colLast"><code>"topics"</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
|
||||
<caption><span>com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/Const.html" title="class in com.altinity.clickhouse.sink.connector">Const</a></span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th scope="col">Constant Field</th>
|
||||
<th class="colLast" scope="col">Value</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a name="com.altinity.clickhouse.sink.connector.Const.DATABASE">
|
||||
<!-- -->
|
||||
</a><code>public static final java.lang.String</code></td>
|
||||
<td><code><a href="com/altinity/clickhouse/sink/connector/Const.html#DATABASE">DATABASE</a></code></td>
|
||||
<td class="colLast"><code>"clickhouse.database.name"</code></td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a name="com.altinity.clickhouse.sink.connector.Const.NAME">
|
||||
<!-- -->
|
||||
</a><code>public static final java.lang.String</code></td>
|
||||
<td><code><a href="com/altinity/clickhouse/sink/connector/Const.html#NAME">NAME</a></code></td>
|
||||
<td class="colLast"><code>"name"</code></td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a name="com.altinity.clickhouse.sink.connector.Const.TASK_ID">
|
||||
<!-- -->
|
||||
</a><code>public static final java.lang.String</code></td>
|
||||
<td><code><a href="com/altinity/clickhouse/sink/connector/Const.html#TASK_ID">TASK_ID</a></code></td>
|
||||
<td class="colLast"><code>"task_id"</code></td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a name="com.altinity.clickhouse.sink.connector.Const.USER">
|
||||
<!-- -->
|
||||
</a><code>public static final java.lang.String</code></td>
|
||||
<td><code><a href="com/altinity/clickhouse/sink/connector/Const.html#USER">USER</a></code></td>
|
||||
<td class="colLast"><code>"clickhouse.user.name"</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
|
||||
<caption><span>com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/Version.html" title="class in com.altinity.clickhouse.sink.connector">Version</a></span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th scope="col">Constant Field</th>
|
||||
<th class="colLast" scope="col">Value</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a name="com.altinity.clickhouse.sink.connector.Version.VERSION">
|
||||
<!-- -->
|
||||
</a><code>public static final java.lang.String</code></td>
|
||||
<td><code><a href="com/altinity/clickhouse/sink/connector/Version.html#VERSION">VERSION</a></code></td>
|
||||
<td class="colLast"><code>"0.0.1"</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li>Class</li>
|
||||
<li>Use</li>
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/package-tree.html">Tree</a></li>
|
||||
<li><a href="deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="index-all.html">Index</a></li>
|
||||
<li><a href="help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
|
||||
<li><a href="constant-values.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2022. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,124 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Deprecated List (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Deprecated List (ClickHouse Kafka Sink Connector 0.0.1 API)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li>Class</li>
|
||||
<li>Use</li>
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/package-tree.html">Tree</a></li>
|
||||
<li class="navBarCell1Rev">Deprecated</li>
|
||||
<li><a href="index-all.html">Index</a></li>
|
||||
<li><a href="help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
|
||||
<li><a href="deprecated-list.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h1 title="Deprecated API" class="title">Deprecated API</h1>
|
||||
<h2 title="Contents">Contents</h2>
|
||||
</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li>Class</li>
|
||||
<li>Use</li>
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/package-tree.html">Tree</a></li>
|
||||
<li class="navBarCell1Rev">Deprecated</li>
|
||||
<li><a href="index-all.html">Index</a></li>
|
||||
<li><a href="help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
|
||||
<li><a href="deprecated-list.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2022. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,225 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>API Help (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="API Help (ClickHouse Kafka Sink Connector 0.0.1 API)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li>Class</li>
|
||||
<li>Use</li>
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/package-tree.html">Tree</a></li>
|
||||
<li><a href="deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="index-all.html">Index</a></li>
|
||||
<li class="navBarCell1Rev">Help</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
|
||||
<li><a href="help-doc.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h1 class="title">How This API Document Is Organized</h1>
|
||||
<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h2>Package</h2>
|
||||
<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
|
||||
<ul>
|
||||
<li>Interfaces (italic)</li>
|
||||
<li>Classes</li>
|
||||
<li>Enums</li>
|
||||
<li>Exceptions</li>
|
||||
<li>Errors</li>
|
||||
<li>Annotation Types</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Class/Interface</h2>
|
||||
<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
|
||||
<ul>
|
||||
<li>Class inheritance diagram</li>
|
||||
<li>Direct Subclasses</li>
|
||||
<li>All Known Subinterfaces</li>
|
||||
<li>All Known Implementing Classes</li>
|
||||
<li>Class/interface declaration</li>
|
||||
<li>Class/interface description</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>Nested Class Summary</li>
|
||||
<li>Field Summary</li>
|
||||
<li>Constructor Summary</li>
|
||||
<li>Method Summary</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>Field Detail</li>
|
||||
<li>Constructor Detail</li>
|
||||
<li>Method Detail</li>
|
||||
</ul>
|
||||
<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Annotation Type</h2>
|
||||
<p>Each annotation type has its own separate page with the following sections:</p>
|
||||
<ul>
|
||||
<li>Annotation Type declaration</li>
|
||||
<li>Annotation Type description</li>
|
||||
<li>Required Element Summary</li>
|
||||
<li>Optional Element Summary</li>
|
||||
<li>Element Detail</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Enum</h2>
|
||||
<p>Each enum has its own separate page with the following sections:</p>
|
||||
<ul>
|
||||
<li>Enum declaration</li>
|
||||
<li>Enum description</li>
|
||||
<li>Enum Constant Summary</li>
|
||||
<li>Enum Constant Detail</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Use</h2>
|
||||
<p>Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Tree (Class Hierarchy)</h2>
|
||||
<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
|
||||
<ul>
|
||||
<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
|
||||
<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Deprecated API</h2>
|
||||
<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Index</h2>
|
||||
<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Prev/Next</h2>
|
||||
<p>These links take you to the next or previous class, interface, package, or related page.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Frames/No Frames</h2>
|
||||
<p>These links show and hide the HTML frames. All pages are available with or without frames.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>All Classes</h2>
|
||||
<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Serialized Form</h2>
|
||||
<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Constant Field Values</h2>
|
||||
<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
|
||||
</li>
|
||||
</ul>
|
||||
<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li>Class</li>
|
||||
<li>Use</li>
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/package-tree.html">Tree</a></li>
|
||||
<li><a href="deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="index-all.html">Index</a></li>
|
||||
<li class="navBarCell1Rev">Help</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
|
||||
<li><a href="help-doc.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2022. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,249 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Index (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Index (ClickHouse Kafka Sink Connector 0.0.1 API)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li>Class</li>
|
||||
<li>Use</li>
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/package-tree.html">Tree</a></li>
|
||||
<li><a href="deprecated-list.html">Deprecated</a></li>
|
||||
<li class="navBarCell1Rev">Index</li>
|
||||
<li><a href="help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
|
||||
<li><a href="index-all.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="contentContainer"><a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <a name="I:B">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">B</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html#BUFFER_COUNT">BUFFER_COUNT</a></span> - Static variable in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkConnectorConfig</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html#BUFFER_COUNT_DEFAULT">BUFFER_COUNT_DEFAULT</a></span> - Static variable in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkConnectorConfig</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a name="I:C">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">C</h2>
|
||||
<dl>
|
||||
<dt><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">ClickHouseSinkConnector</span></a> - Class in <a href="com/altinity/clickhouse/sink/connector/package-summary.html">com.altinity.clickhouse.sink.connector</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html#ClickHouseSinkConnector--">ClickHouseSinkConnector()</a></span> - Constructor for class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkConnector</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">ClickHouseSinkConnectorConfig</span></a> - Class in <a href="com/altinity/clickhouse/sink/connector/package-summary.html">com.altinity.clickhouse.sink.connector</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html#ClickHouseSinkConnectorConfig--">ClickHouseSinkConnectorConfig()</a></span> - Constructor for class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkConnectorConfig</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">ClickHouseSinkTask</span></a> - Class in <a href="com/altinity/clickhouse/sink/connector/package-summary.html">com.altinity.clickhouse.sink.connector</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html#ClickHouseSinkTask--">ClickHouseSinkTask()</a></span> - Constructor for class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkTask</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html#close-java.util.Collection-">close(Collection<TopicPartition>)</a></span> - Method in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkTask</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="com/altinity/clickhouse/sink/connector/package-summary.html">com.altinity.clickhouse.sink.connector</a> - package com.altinity.clickhouse.sink.connector</dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html#config--">config()</a></span> - Method in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkConnector</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="com/altinity/clickhouse/sink/connector/Const.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Const</span></a> - Class in <a href="com/altinity/clickhouse/sink/connector/package-summary.html">com.altinity.clickhouse.sink.connector</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/Const.html#Const--">Const()</a></span> - Constructor for class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/Const.html" title="class in com.altinity.clickhouse.sink.connector">Const</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a name="I:D">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">D</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/Const.html#DATABASE">DATABASE</a></span> - Static variable in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/Const.html" title="class in com.altinity.clickhouse.sink.connector">Const</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a name="I:N">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">N</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/Const.html#NAME">NAME</a></span> - Static variable in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/Const.html" title="class in com.altinity.clickhouse.sink.connector">Const</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a name="I:O">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">O</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html#open-java.util.Collection-">open(Collection<TopicPartition>)</a></span> - Method in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkTask</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a name="I:P">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">P</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html#preCommit-java.util.Map-">preCommit(Map<TopicPartition, OffsetAndMetadata>)</a></span> - Method in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkTask</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html#put-java.util.Collection-">put(Collection<SinkRecord>)</a></span> - Method in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkTask</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a name="I:S">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">S</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html#setDefaultValues-java.util.Map-">setDefaultValues(Map<String, String>)</a></span> - Static method in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkConnectorConfig</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html#start-java.util.Map-">start(Map<String, String>)</a></span> - Method in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkConnector</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html#start-java.util.Map-">start(Map<String, String>)</a></span> - Method in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkTask</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html#stop--">stop()</a></span> - Method in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkConnector</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html#stop--">stop()</a></span> - Method in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkTask</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a name="I:T">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">T</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/Const.html#TASK_ID">TASK_ID</a></span> - Static variable in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/Const.html" title="class in com.altinity.clickhouse.sink.connector">Const</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html#taskClass--">taskClass()</a></span> - Method in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkConnector</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html#taskConfigs-int-">taskConfigs(int)</a></span> - Method in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkConnector</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html#TOPICS">TOPICS</a></span> - Static variable in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkConnectorConfig</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a name="I:U">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">U</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/Const.html#USER">USER</a></span> - Static variable in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/Const.html" title="class in com.altinity.clickhouse.sink.connector">Const</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a name="I:V">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">V</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html#validate-java.util.Map-">validate(Map<String, String>)</a></span> - Method in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkConnector</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html#version--">version()</a></span> - Method in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkConnector</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html#version--">version()</a></span> - Method in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector">ClickHouseSinkTask</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="com/altinity/clickhouse/sink/connector/Version.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Version</span></a> - Class in <a href="com/altinity/clickhouse/sink/connector/package-summary.html">com.altinity.clickhouse.sink.connector</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/Version.html#Version--">Version()</a></span> - Constructor for class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/Version.html" title="class in com.altinity.clickhouse.sink.connector">Version</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="com/altinity/clickhouse/sink/connector/Version.html#VERSION">VERSION</a></span> - Static variable in class com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/Version.html" title="class in com.altinity.clickhouse.sink.connector">Version</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> </div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li>Class</li>
|
||||
<li>Use</li>
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/package-tree.html">Tree</a></li>
|
||||
<li><a href="deprecated-list.html">Deprecated</a></li>
|
||||
<li class="navBarCell1Rev">Index</li>
|
||||
<li><a href="help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
|
||||
<li><a href="index-all.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2022. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,73 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>ClickHouse Kafka Sink Connector 0.0.1 API</title>
|
||||
<script type="text/javascript">
|
||||
tmpTargetPage = "" + window.location.search;
|
||||
if (tmpTargetPage != "" && tmpTargetPage != "undefined")
|
||||
tmpTargetPage = tmpTargetPage.substring(1);
|
||||
if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
|
||||
tmpTargetPage = "undefined";
|
||||
targetPage = tmpTargetPage;
|
||||
function validURL(url) {
|
||||
try {
|
||||
url = decodeURIComponent(url);
|
||||
}
|
||||
catch (error) {
|
||||
return false;
|
||||
}
|
||||
var pos = url.indexOf(".html");
|
||||
if (pos == -1 || pos != url.length - 5)
|
||||
return false;
|
||||
var allowNumber = false;
|
||||
var allowSep = false;
|
||||
var seenDot = false;
|
||||
for (var i = 0; i < url.length - 5; i++) {
|
||||
var ch = url.charAt(i);
|
||||
if ('a' <= ch && ch <= 'z' ||
|
||||
'A' <= ch && ch <= 'Z' ||
|
||||
ch == '$' ||
|
||||
ch == '_' ||
|
||||
ch.charCodeAt(0) > 127) {
|
||||
allowNumber = true;
|
||||
allowSep = true;
|
||||
} else if ('0' <= ch && ch <= '9'
|
||||
|| ch == '-') {
|
||||
if (!allowNumber)
|
||||
return false;
|
||||
} else if (ch == '/' || ch == '.') {
|
||||
if (!allowSep)
|
||||
return false;
|
||||
allowNumber = false;
|
||||
allowSep = false;
|
||||
if (ch == '.')
|
||||
seenDot = true;
|
||||
if (ch == '/' && seenDot)
|
||||
return false;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
function loadFrames() {
|
||||
if (targetPage != "" && targetPage != "undefined")
|
||||
top.classFrame.location = top.targetPage;
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
|
||||
<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
|
||||
<frame src="com/altinity/clickhouse/sink/connector/package-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
|
||||
<noframes>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<h2>Frame Alert</h2>
|
||||
<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="com/altinity/clickhouse/sink/connector/package-summary.html">Non-frame version</a>.</p>
|
||||
</noframes>
|
||||
</frameset>
|
||||
</html>
|
@ -1,153 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_312) on Fri Mar 25 16:36:39 MSK 2022 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Class Hierarchy (ClickHouse Kafka Sink Connector 0.0.1 API)</title>
|
||||
<meta name="date" content="2022-03-25">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Class Hierarchy (ClickHouse Kafka Sink Connector 0.0.1 API)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li>Class</li>
|
||||
<li>Use</li>
|
||||
<li class="navBarCell1Rev">Tree</li>
|
||||
<li><a href="deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="index-all.html">Index</a></li>
|
||||
<li><a href="help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
|
||||
<li><a href="overview-tree.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h1 class="title">Hierarchy For All Packages</h1>
|
||||
<span class="packageHierarchyLabel">Package Hierarchies:</span>
|
||||
<ul class="horizontal">
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/package-tree.html">com.altinity.clickhouse.sink.connector</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<h2 title="Class Hierarchy">Class Hierarchy</h2>
|
||||
<ul>
|
||||
<li type="circle">java.lang.Object
|
||||
<ul>
|
||||
<li type="circle">com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">ClickHouseSinkConnectorConfig</span></a></li>
|
||||
<li type="circle">org.apache.kafka.connect.connector.Connector (implements org.apache.kafka.connect.components.Versioned)
|
||||
<ul>
|
||||
<li type="circle">org.apache.kafka.connect.sink.SinkConnector
|
||||
<ul>
|
||||
<li type="circle">com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">ClickHouseSinkConnector</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li type="circle">com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/Const.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Const</span></a></li>
|
||||
<li type="circle">org.apache.kafka.connect.sink.SinkTask (implements org.apache.kafka.connect.connector.Task)
|
||||
<ul>
|
||||
<li type="circle">com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">ClickHouseSinkTask</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li type="circle">com.altinity.clickhouse.sink.connector.<a href="com/altinity/clickhouse/sink/connector/Version.html" title="class in com.altinity.clickhouse.sink.connector"><span class="typeNameLink">Version</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="com/altinity/clickhouse/sink/connector/package-summary.html">Package</a></li>
|
||||
<li>Class</li>
|
||||
<li>Use</li>
|
||||
<li class="navBarCell1Rev">Tree</li>
|
||||
<li><a href="deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="index-all.html">Index</a></li>
|
||||
<li><a href="help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
|
||||
<li><a href="overview-tree.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2022. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1 +0,0 @@
|
||||
com.altinity.clickhouse.sink.connector
|
@ -1,30 +0,0 @@
|
||||
function show(type)
|
||||
{
|
||||
count = 0;
|
||||
for (var key in methods) {
|
||||
var row = document.getElementById(key);
|
||||
if ((methods[key] & type) != 0) {
|
||||
row.style.display = '';
|
||||
row.className = (count++ % 2) ? rowColor : altColor;
|
||||
}
|
||||
else
|
||||
row.style.display = 'none';
|
||||
}
|
||||
updateTabs(type);
|
||||
}
|
||||
|
||||
function updateTabs(type)
|
||||
{
|
||||
for (var value in tabs) {
|
||||
var sNode = document.getElementById(tabs[value][0]);
|
||||
var spanNode = sNode.firstChild;
|
||||
if (value == type) {
|
||||
sNode.className = activeTableTab;
|
||||
spanNode.innerHTML = tabs[value][1];
|
||||
}
|
||||
else {
|
||||
sNode.className = tableTab;
|
||||
spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
|
||||
}
|
||||
}
|
||||
}
|
@ -1,574 +0,0 @@
|
||||
/* Javadoc style sheet */
|
||||
/*
|
||||
Overall document style
|
||||
*/
|
||||
|
||||
@import url('resources/fonts/dejavu.css');
|
||||
|
||||
body {
|
||||
background-color:#ffffff;
|
||||
color:#353833;
|
||||
font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
|
||||
font-size:14px;
|
||||
margin:0;
|
||||
}
|
||||
a:link, a:visited {
|
||||
text-decoration:none;
|
||||
color:#4A6782;
|
||||
}
|
||||
a:hover, a:focus {
|
||||
text-decoration:none;
|
||||
color:#bb7a2a;
|
||||
}
|
||||
a:active {
|
||||
text-decoration:none;
|
||||
color:#4A6782;
|
||||
}
|
||||
a[name] {
|
||||
color:#353833;
|
||||
}
|
||||
a[name]:hover {
|
||||
text-decoration:none;
|
||||
color:#353833;
|
||||
}
|
||||
pre {
|
||||
font-family:'DejaVu Sans Mono', monospace;
|
||||
font-size:14px;
|
||||
}
|
||||
h1 {
|
||||
font-size:20px;
|
||||
}
|
||||
h2 {
|
||||
font-size:18px;
|
||||
}
|
||||
h3 {
|
||||
font-size:16px;
|
||||
font-style:italic;
|
||||
}
|
||||
h4 {
|
||||
font-size:13px;
|
||||
}
|
||||
h5 {
|
||||
font-size:12px;
|
||||
}
|
||||
h6 {
|
||||
font-size:11px;
|
||||
}
|
||||
ul {
|
||||
list-style-type:disc;
|
||||
}
|
||||
code, tt {
|
||||
font-family:'DejaVu Sans Mono', monospace;
|
||||
font-size:14px;
|
||||
padding-top:4px;
|
||||
margin-top:8px;
|
||||
line-height:1.4em;
|
||||
}
|
||||
dt code {
|
||||
font-family:'DejaVu Sans Mono', monospace;
|
||||
font-size:14px;
|
||||
padding-top:4px;
|
||||
}
|
||||
table tr td dt code {
|
||||
font-family:'DejaVu Sans Mono', monospace;
|
||||
font-size:14px;
|
||||
vertical-align:top;
|
||||
padding-top:4px;
|
||||
}
|
||||
sup {
|
||||
font-size:8px;
|
||||
}
|
||||
/*
|
||||
Document title and Copyright styles
|
||||
*/
|
||||
.clear {
|
||||
clear:both;
|
||||
height:0px;
|
||||
overflow:hidden;
|
||||
}
|
||||
.aboutLanguage {
|
||||
float:right;
|
||||
padding:0px 21px;
|
||||
font-size:11px;
|
||||
z-index:200;
|
||||
margin-top:-9px;
|
||||
}
|
||||
.legalCopy {
|
||||
margin-left:.5em;
|
||||
}
|
||||
.bar a, .bar a:link, .bar a:visited, .bar a:active {
|
||||
color:#FFFFFF;
|
||||
text-decoration:none;
|
||||
}
|
||||
.bar a:hover, .bar a:focus {
|
||||
color:#bb7a2a;
|
||||
}
|
||||
.tab {
|
||||
background-color:#0066FF;
|
||||
color:#ffffff;
|
||||
padding:8px;
|
||||
width:5em;
|
||||
font-weight:bold;
|
||||
}
|
||||
/*
|
||||
Navigation bar styles
|
||||
*/
|
||||
.bar {
|
||||
background-color:#4D7A97;
|
||||
color:#FFFFFF;
|
||||
padding:.8em .5em .4em .8em;
|
||||
height:auto;/*height:1.8em;*/
|
||||
font-size:11px;
|
||||
margin:0;
|
||||
}
|
||||
.topNav {
|
||||
background-color:#4D7A97;
|
||||
color:#FFFFFF;
|
||||
float:left;
|
||||
padding:0;
|
||||
width:100%;
|
||||
clear:right;
|
||||
height:2.8em;
|
||||
padding-top:10px;
|
||||
overflow:hidden;
|
||||
font-size:12px;
|
||||
}
|
||||
.bottomNav {
|
||||
margin-top:10px;
|
||||
background-color:#4D7A97;
|
||||
color:#FFFFFF;
|
||||
float:left;
|
||||
padding:0;
|
||||
width:100%;
|
||||
clear:right;
|
||||
height:2.8em;
|
||||
padding-top:10px;
|
||||
overflow:hidden;
|
||||
font-size:12px;
|
||||
}
|
||||
.subNav {
|
||||
background-color:#dee3e9;
|
||||
float:left;
|
||||
width:100%;
|
||||
overflow:hidden;
|
||||
font-size:12px;
|
||||
}
|
||||
.subNav div {
|
||||
clear:left;
|
||||
float:left;
|
||||
padding:0 0 5px 6px;
|
||||
text-transform:uppercase;
|
||||
}
|
||||
ul.navList, ul.subNavList {
|
||||
float:left;
|
||||
margin:0 25px 0 0;
|
||||
padding:0;
|
||||
}
|
||||
ul.navList li{
|
||||
list-style:none;
|
||||
float:left;
|
||||
padding: 5px 6px;
|
||||
text-transform:uppercase;
|
||||
}
|
||||
ul.subNavList li{
|
||||
list-style:none;
|
||||
float:left;
|
||||
}
|
||||
.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
|
||||
color:#FFFFFF;
|
||||
text-decoration:none;
|
||||
text-transform:uppercase;
|
||||
}
|
||||
.topNav a:hover, .bottomNav a:hover {
|
||||
text-decoration:none;
|
||||
color:#bb7a2a;
|
||||
text-transform:uppercase;
|
||||
}
|
||||
.navBarCell1Rev {
|
||||
background-color:#F8981D;
|
||||
color:#253441;
|
||||
margin: auto 5px;
|
||||
}
|
||||
.skipNav {
|
||||
position:absolute;
|
||||
top:auto;
|
||||
left:-9999px;
|
||||
overflow:hidden;
|
||||
}
|
||||
/*
|
||||
Page header and footer styles
|
||||
*/
|
||||
.header, .footer {
|
||||
clear:both;
|
||||
margin:0 20px;
|
||||
padding:5px 0 0 0;
|
||||
}
|
||||
.indexHeader {
|
||||
margin:10px;
|
||||
position:relative;
|
||||
}
|
||||
.indexHeader span{
|
||||
margin-right:15px;
|
||||
}
|
||||
.indexHeader h1 {
|
||||
font-size:13px;
|
||||
}
|
||||
.title {
|
||||
color:#2c4557;
|
||||
margin:10px 0;
|
||||
}
|
||||
.subTitle {
|
||||
margin:5px 0 0 0;
|
||||
}
|
||||
.header ul {
|
||||
margin:0 0 15px 0;
|
||||
padding:0;
|
||||
}
|
||||
.footer ul {
|
||||
margin:20px 0 5px 0;
|
||||
}
|
||||
.header ul li, .footer ul li {
|
||||
list-style:none;
|
||||
font-size:13px;
|
||||
}
|
||||
/*
|
||||
Heading styles
|
||||
*/
|
||||
div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
|
||||
background-color:#dee3e9;
|
||||
border:1px solid #d0d9e0;
|
||||
margin:0 0 6px -8px;
|
||||
padding:7px 5px;
|
||||
}
|
||||
ul.blockList ul.blockList ul.blockList li.blockList h3 {
|
||||
background-color:#dee3e9;
|
||||
border:1px solid #d0d9e0;
|
||||
margin:0 0 6px -8px;
|
||||
padding:7px 5px;
|
||||
}
|
||||
ul.blockList ul.blockList li.blockList h3 {
|
||||
padding:0;
|
||||
margin:15px 0;
|
||||
}
|
||||
ul.blockList li.blockList h2 {
|
||||
padding:0px 0 20px 0;
|
||||
}
|
||||
/*
|
||||
Page layout container styles
|
||||
*/
|
||||
.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
|
||||
clear:both;
|
||||
padding:10px 20px;
|
||||
position:relative;
|
||||
}
|
||||
.indexContainer {
|
||||
margin:10px;
|
||||
position:relative;
|
||||
font-size:12px;
|
||||
}
|
||||
.indexContainer h2 {
|
||||
font-size:13px;
|
||||
padding:0 0 3px 0;
|
||||
}
|
||||
.indexContainer ul {
|
||||
margin:0;
|
||||
padding:0;
|
||||
}
|
||||
.indexContainer ul li {
|
||||
list-style:none;
|
||||
padding-top:2px;
|
||||
}
|
||||
.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
|
||||
font-size:12px;
|
||||
font-weight:bold;
|
||||
margin:10px 0 0 0;
|
||||
color:#4E4E4E;
|
||||
}
|
||||
.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
|
||||
margin:5px 0 10px 0px;
|
||||
font-size:14px;
|
||||
font-family:'DejaVu Sans Mono',monospace;
|
||||
}
|
||||
.serializedFormContainer dl.nameValue dt {
|
||||
margin-left:1px;
|
||||
font-size:1.1em;
|
||||
display:inline;
|
||||
font-weight:bold;
|
||||
}
|
||||
.serializedFormContainer dl.nameValue dd {
|
||||
margin:0 0 0 1px;
|
||||
font-size:1.1em;
|
||||
display:inline;
|
||||
}
|
||||
/*
|
||||
List styles
|
||||
*/
|
||||
ul.horizontal li {
|
||||
display:inline;
|
||||
font-size:0.9em;
|
||||
}
|
||||
ul.inheritance {
|
||||
margin:0;
|
||||
padding:0;
|
||||
}
|
||||
ul.inheritance li {
|
||||
display:inline;
|
||||
list-style:none;
|
||||
}
|
||||
ul.inheritance li ul.inheritance {
|
||||
margin-left:15px;
|
||||
padding-left:15px;
|
||||
padding-top:1px;
|
||||
}
|
||||
ul.blockList, ul.blockListLast {
|
||||
margin:10px 0 10px 0;
|
||||
padding:0;
|
||||
}
|
||||
ul.blockList li.blockList, ul.blockListLast li.blockList {
|
||||
list-style:none;
|
||||
margin-bottom:15px;
|
||||
line-height:1.4;
|
||||
}
|
||||
ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
|
||||
padding:0px 20px 5px 10px;
|
||||
border:1px solid #ededed;
|
||||
background-color:#f8f8f8;
|
||||
}
|
||||
ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
|
||||
padding:0 0 5px 8px;
|
||||
background-color:#ffffff;
|
||||
border:none;
|
||||
}
|
||||
ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
|
||||
margin-left:0;
|
||||
padding-left:0;
|
||||
padding-bottom:15px;
|
||||
border:none;
|
||||
}
|
||||
ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
|
||||
list-style:none;
|
||||
border-bottom:none;
|
||||
padding-bottom:0;
|
||||
}
|
||||
table tr td dl, table tr td dl dt, table tr td dl dd {
|
||||
margin-top:0;
|
||||
margin-bottom:1px;
|
||||
}
|
||||
/*
|
||||
Table styles
|
||||
*/
|
||||
.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
|
||||
width:100%;
|
||||
border-left:1px solid #EEE;
|
||||
border-right:1px solid #EEE;
|
||||
border-bottom:1px solid #EEE;
|
||||
}
|
||||
.overviewSummary, .memberSummary {
|
||||
padding:0px;
|
||||
}
|
||||
.overviewSummary caption, .memberSummary caption, .typeSummary caption,
|
||||
.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
|
||||
position:relative;
|
||||
text-align:left;
|
||||
background-repeat:no-repeat;
|
||||
color:#253441;
|
||||
font-weight:bold;
|
||||
clear:none;
|
||||
overflow:hidden;
|
||||
padding:0px;
|
||||
padding-top:10px;
|
||||
padding-left:1px;
|
||||
margin:0px;
|
||||
white-space:pre;
|
||||
}
|
||||
.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
|
||||
.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
|
||||
.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
|
||||
.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
|
||||
.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
|
||||
.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
|
||||
.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
|
||||
.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
|
||||
color:#FFFFFF;
|
||||
}
|
||||
.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
|
||||
.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
|
||||
white-space:nowrap;
|
||||
padding-top:5px;
|
||||
padding-left:12px;
|
||||
padding-right:12px;
|
||||
padding-bottom:7px;
|
||||
display:inline-block;
|
||||
float:left;
|
||||
background-color:#F8981D;
|
||||
border: none;
|
||||
height:16px;
|
||||
}
|
||||
.memberSummary caption span.activeTableTab span {
|
||||
white-space:nowrap;
|
||||
padding-top:5px;
|
||||
padding-left:12px;
|
||||
padding-right:12px;
|
||||
margin-right:3px;
|
||||
display:inline-block;
|
||||
float:left;
|
||||
background-color:#F8981D;
|
||||
height:16px;
|
||||
}
|
||||
.memberSummary caption span.tableTab span {
|
||||
white-space:nowrap;
|
||||
padding-top:5px;
|
||||
padding-left:12px;
|
||||
padding-right:12px;
|
||||
margin-right:3px;
|
||||
display:inline-block;
|
||||
float:left;
|
||||
background-color:#4D7A97;
|
||||
height:16px;
|
||||
}
|
||||
.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
|
||||
padding-top:0px;
|
||||
padding-left:0px;
|
||||
padding-right:0px;
|
||||
background-image:none;
|
||||
float:none;
|
||||
display:inline;
|
||||
}
|
||||
.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
|
||||
.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
|
||||
display:none;
|
||||
width:5px;
|
||||
position:relative;
|
||||
float:left;
|
||||
background-color:#F8981D;
|
||||
}
|
||||
.memberSummary .activeTableTab .tabEnd {
|
||||
display:none;
|
||||
width:5px;
|
||||
margin-right:3px;
|
||||
position:relative;
|
||||
float:left;
|
||||
background-color:#F8981D;
|
||||
}
|
||||
.memberSummary .tableTab .tabEnd {
|
||||
display:none;
|
||||
width:5px;
|
||||
margin-right:3px;
|
||||
position:relative;
|
||||
background-color:#4D7A97;
|
||||
float:left;
|
||||
|
||||
}
|
||||
.overviewSummary td, .memberSummary td, .typeSummary td,
|
||||
.useSummary td, .constantsSummary td, .deprecatedSummary td {
|
||||
text-align:left;
|
||||
padding:0px 0px 12px 10px;
|
||||
}
|
||||
th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
|
||||
td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
|
||||
vertical-align:top;
|
||||
padding-right:0px;
|
||||
padding-top:8px;
|
||||
padding-bottom:3px;
|
||||
}
|
||||
th.colFirst, th.colLast, th.colOne, .constantsSummary th {
|
||||
background:#dee3e9;
|
||||
text-align:left;
|
||||
padding:8px 3px 3px 7px;
|
||||
}
|
||||
td.colFirst, th.colFirst {
|
||||
white-space:nowrap;
|
||||
font-size:13px;
|
||||
}
|
||||
td.colLast, th.colLast {
|
||||
font-size:13px;
|
||||
}
|
||||
td.colOne, th.colOne {
|
||||
font-size:13px;
|
||||
}
|
||||
.overviewSummary td.colFirst, .overviewSummary th.colFirst,
|
||||
.useSummary td.colFirst, .useSummary th.colFirst,
|
||||
.overviewSummary td.colOne, .overviewSummary th.colOne,
|
||||
.memberSummary td.colFirst, .memberSummary th.colFirst,
|
||||
.memberSummary td.colOne, .memberSummary th.colOne,
|
||||
.typeSummary td.colFirst{
|
||||
width:25%;
|
||||
vertical-align:top;
|
||||
}
|
||||
td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
|
||||
font-weight:bold;
|
||||
}
|
||||
.tableSubHeadingColor {
|
||||
background-color:#EEEEFF;
|
||||
}
|
||||
.altColor {
|
||||
background-color:#FFFFFF;
|
||||
}
|
||||
.rowColor {
|
||||
background-color:#EEEEEF;
|
||||
}
|
||||
/*
|
||||
Content styles
|
||||
*/
|
||||
.description pre {
|
||||
margin-top:0;
|
||||
}
|
||||
.deprecatedContent {
|
||||
margin:0;
|
||||
padding:10px 0;
|
||||
}
|
||||
.docSummary {
|
||||
padding:0;
|
||||
}
|
||||
|
||||
ul.blockList ul.blockList ul.blockList li.blockList h3 {
|
||||
font-style:normal;
|
||||
}
|
||||
|
||||
div.block {
|
||||
font-size:14px;
|
||||
font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
|
||||
}
|
||||
|
||||
td.colLast div {
|
||||
padding-top:0px;
|
||||
}
|
||||
|
||||
|
||||
td.colLast a {
|
||||
padding-bottom:3px;
|
||||
}
|
||||
/*
|
||||
Formatting effect styles
|
||||
*/
|
||||
.sourceLineNo {
|
||||
color:green;
|
||||
padding:0 30px 0 0;
|
||||
}
|
||||
h1.hidden {
|
||||
visibility:hidden;
|
||||
overflow:hidden;
|
||||
font-size:10px;
|
||||
}
|
||||
.block {
|
||||
display:block;
|
||||
margin:3px 10px 2px 0px;
|
||||
color:#474747;
|
||||
}
|
||||
.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
|
||||
.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
|
||||
.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
|
||||
font-weight:bold;
|
||||
}
|
||||
.deprecationComment, .emphasizedPhrase, .interfaceName {
|
||||
font-style:italic;
|
||||
}
|
||||
|
||||
div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
|
||||
div.block div.block span.interfaceName {
|
||||
font-style:normal;
|
||||
}
|
||||
|
||||
div.contentContainer ul.blockList li.blockList h2{
|
||||
padding-bottom:0px;
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,10 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<javadocOptions>
|
||||
<docletArtifacts>
|
||||
<docletArtifact />
|
||||
</docletArtifacts>
|
||||
<tagletArtifacts>
|
||||
<tagletArtifact />
|
||||
</tagletArtifacts>
|
||||
<javadocResourcesDirectory>src/main/javadoc</javadocResourcesDirectory>
|
||||
</javadocOptions>
|
@ -1,5 +0,0 @@
|
||||
com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.class
|
||||
com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.class
|
||||
com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.class
|
||||
com/altinity/clickhouse/sink/connector/Version.class
|
||||
com/altinity/clickhouse/sink/connector/Const.class
|
@ -1,5 +0,0 @@
|
||||
/home/vladislav/dev/clickhouse-sink-connector/src/main/java/com/altinity/clickhouse/sink/connector/ClickHouseSinkConnector.java
|
||||
/home/vladislav/dev/clickhouse-sink-connector/src/main/java/com/altinity/clickhouse/sink/connector/ClickHouseSinkTask.java
|
||||
/home/vladislav/dev/clickhouse-sink-connector/src/main/java/com/altinity/clickhouse/sink/connector/Const.java
|
||||
/home/vladislav/dev/clickhouse-sink-connector/src/main/java/com/altinity/clickhouse/sink/connector/Version.java
|
||||
/home/vladislav/dev/clickhouse-sink-connector/src/main/java/com/altinity/clickhouse/sink/connector/ClickHouseSinkConnectorConfig.java
|
Loading…
Reference in New Issue
Block a user