### Question:
SnowflakeDatabaseMeta extends BaseDatabaseMeta implements IDatabase { @Override public int[] getAccessTypeList() { return new int[] { DatabaseMeta.TYPE_ACCESS_NATIVE}; }  String getWarehouse(); void setWarehouse(String warehouse); @Override int[] getAccessTypeList(); @Override int getDefaultDatabasePort(); @Override Map<String, String> getDefaultOptions(); @Override boolean isFetchSizeSupported(); @Override String getDriverClass(); @Override String getURL(String hostName, String port, String databaseName); @Override String getAddColumnStatement( String tablename, IValueMeta v, String tk, boolean useAutoinc,
                                       String pk, boolean semicolon); @Override String getDropColumnStatement( String tablename, IValueMeta v, String tk, boolean useAutoinc,
                                        String pk, boolean semicolon); @Override String getSqlListOfSchemas(); @Override String getSqlListOfProcedures(); @Override String getSqlListOfSequences(); @Override String getSqlNextSequenceValue( String sequenceName ); @Override String getModifyColumnStatement( String tableName, IValueMeta v, String tk, boolean useAutoinc,
                                          String pk, boolean semicolon); @Override String getFieldDefinition( IValueMeta v, String surrogateKey, String primaryKey, boolean useAutoinc,
                                    boolean addFieldName, boolean addCr); @Override String getLimitClause(int nrRows); @Override String getSqlQueryFields(String tableName); @Override String getSqlTableExists(String tablename); @Override String getSqlColumnExists(String columnname, String tablename); String getSqlQueryColumnFields(String columnname, String tableName); @Override int getNotFoundTK(boolean useAutoinc); @Override String getExtraOptionSeparator(); @Override String getExtraOptionIndicator(); @Override boolean supportsTransactions(); @Override boolean supportsTimeStampToDateConversion(); @Override boolean supportsBitmapIndex(); @Override boolean supportsViews(); @Override boolean supportsSequences(); @Override boolean supportsSynonyms(); @Override boolean supportsBooleanDataType(); @Override boolean supportsErrorHandlingOnBatchUpdates(); @Override String[] getReservedWords(); @Override String getExtraOptionsHelpText(); @Override String getSqlInsertAutoIncUnknownDimensionRow(String schemaTable, String keyField, String versionField); @Override String quoteSqlString(String string); @Override boolean releaseSavepoint(); @Override boolean isRequiringTransactionsOnQueries();  }### Answer:
@Test public void testAccessType() throws Exception { int[] aTypes = new int[] { DatabaseMeta.TYPE_ACCESS_NATIVE }; assertArrayEquals(aTypes, nativeMeta.getAccessTypeList()); }