SparkSimbaDatabaseMeta extends BaseSimbaDatabaseMeta { @Override public String getDropColumnStatement( String tablename, ValueMetaInterface v, String tk, boolean use_autoinc, String pk, boolean semicolon ) { return ""; } SparkSimbaDatabaseMeta( DriverLocator driverLocator, NamedClusterService namedClusterService,
                                 MetastoreLocator metastoreLocator ); @Override int[] getAccessTypeList(); @Override String getDriverClass(); @Override String getSQLQueryFields( String tableName ); @Override String getStartQuote(); @Override String getEndQuote(); @Override String getSQLTableExists( String tablename ); @Override String getTruncateTableStatement( String tableName ); @Override String getSQLColumnExists( String columnname, String tablename ); @Override String getLimitClause( int nrRows ); @Override String getSelectCountStatement( String tableName ); @Override String getDropColumnStatement( String tablename, ValueMetaInterface v, String tk, boolean use_autoinc,
                                        String pk, boolean semicolon ); @Override String getAddColumnStatement( String tablename, ValueMetaInterface v, String tk, boolean useAutoinc,
                                       String pk, boolean semicolon ); @Override String getModifyColumnStatement( String tablename, ValueMetaInterface v, String tk, boolean useAutoinc,
                                          String pk, boolean semicolon ); @Override String[] getUsedLibraries(); @Override int getDefaultDatabasePort(); @Override Map<String, String> getDefaultOptions();  }
@Test public void testUnsupportedDrop() { assertThat( sparkSimbaDatabaseMeta.getDropColumnStatement( "tab", null, "tk", false, "pk", false ), is( "" ) ); }