All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.clickzetta.platform.client.schemachange.EvolutionManager Maven / Gradle / Ivy

There is a newer version: 2.0.0
Show newest version
package com.clickzetta.platform.client.schemachange;

import com.clickzetta.platform.client.Table;
import cz.proto.ingestion.v2.IngestionV2;

import java.io.IOException;
import java.util.List;
import java.util.concurrent.Future;

public interface EvolutionManager {

  boolean schemaEvolutionSupport();

  List extractSchemaChanges(Table table, List updatedDataFields);

  Future applySchemaChange(String schemaName, String tableName,
                                    Table table, List schemaChanges,
                                    SchemaChange.Callback callback, String serverToken) throws IOException;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy