org.apache.blur.server.example
Class DisableTableAdminServer

java.lang.Object
  extended by org.apache.blur.server.FilteredBlurServer
      extended by org.apache.blur.server.example.DisableTableAdminServer
All Implemented Interfaces:
Blur.Iface

public class DisableTableAdminServer
extends FilteredBlurServer


Constructor Summary
DisableTableAdminServer(BlurConfiguration configuration, Blur.Iface iface, boolean shard)
           
 
Method Summary
 void createTable(TableDescriptor tableDescriptor)
           
 void disableTable(String table)
           
 void enableTable(String table)
           
 void removeTable(String table, boolean deleteIndexFiles)
           
 
Methods inherited from class org.apache.blur.server.FilteredBlurServer
addColumnDefinition, cancelQuery, configuration, controllerServerList, createSnapshot, describe, enqueueMutate, enqueueMutateBatch, fetchRow, fetchRowBatch, getServerContext, isInSafeMode, listSnapshots, logging, metrics, mutate, mutateBatch, optimize, parseQuery, ping, query, queryStatusById, queryStatusIdList, recordFrequency, removeSnapshot, resetLogging, schema, setUser, shardClusterList, shardServerLayout, shardServerLayoutState, shardServerList, startTrace, tableList, tableListByCluster, tableStats, terms, traceList, traceRemove, traceRequestFetch, traceRequestList
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DisableTableAdminServer

public DisableTableAdminServer(BlurConfiguration configuration,
                               Blur.Iface iface,
                               boolean shard)
Method Detail

createTable

public void createTable(TableDescriptor tableDescriptor)
                 throws BlurException,
                        TException
Specified by:
createTable in interface Blur.Iface
Overrides:
createTable in class FilteredBlurServer
Throws:
BlurException
TException

enableTable

public void enableTable(String table)
                 throws BlurException,
                        TException
Specified by:
enableTable in interface Blur.Iface
Overrides:
enableTable in class FilteredBlurServer
Throws:
BlurException
TException

disableTable

public void disableTable(String table)
                  throws BlurException,
                         TException
Specified by:
disableTable in interface Blur.Iface
Overrides:
disableTable in class FilteredBlurServer
Throws:
BlurException
TException

removeTable

public void removeTable(String table,
                        boolean deleteIndexFiles)
                 throws BlurException,
                        TException
Specified by:
removeTable in interface Blur.Iface
Overrides:
removeTable in class FilteredBlurServer
Throws:
BlurException
TException


Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.