cluster().getMetadata().getKeyspace(keyspace).getTable("table_with_extensions"); assertThat(table.getOptions().getExtensions()).isEqualTo(extensions);
assertThat(table.getOptions().getExtensions()).isEmpty(); // default assertThat(table.getOptions().getMemtableFlushPeriodInMs()).isEqualTo(1000); assertThat(table.asCQLQuery()) assertThat(table.getOptions().getExtensions()).isEmpty(); // default assertThat(table.getOptions().getMemtableFlushPeriodInMs()).isEqualTo(1000); assertThat(table.asCQLQuery()) assertThat(table.getOptions().getMaxIndexInterval()).isEqualTo(2048); assertThat(table.getOptions().getExtensions()).isEmpty(); assertThat(table.getOptions().getMemtableFlushPeriodInMs()).isEqualTo(1000); assertThat(table.asCQLQuery()) assertThat(table.getOptions().getMaxIndexInterval()).isNull(); assertThat(table.getOptions().getExtensions()).isEmpty(); assertThat(table.getOptions().getMemtableFlushPeriodInMs()).isEqualTo(1000); assertThat(table.asCQLQuery()) assertThat(table.getOptions().getMaxIndexInterval()).isNull(); assertThat(table.getOptions().getExtensions()).isEmpty(); assertThat(table.asCQLQuery()) .contains("read_repair_chance = 0.5")
cluster().getMetadata().getKeyspace(keyspace).getTable("table_with_extensions"); assertThat(table.getOptions().getExtensions()).isEqualTo(extensions);
/** * Validates that the row-level access definition is properly exposed when set on a table. * * @jira_ticket JAVA-1335 * @test_category metadata */ @Test(groups = "short") public void should_show_RLAC_for_table() throws Exception { session() .execute( String.format( "CREATE TABLE %s.reports (\n" + " report_user text,\n" + " report_number int,\n" + " report_month int,\n" + " report_year int,\n" + " report_text text,\n" + " PRIMARY KEY (report_user, report_number)\n" + ");", keyspace)); String rlacCql = String.format("RESTRICT ROWS ON %s.reports USING report_user;", keyspace); session().execute(rlacCql); TableMetadata table = cluster().getMetadata().getKeyspace(keyspace).getTable("reports"); assertThat(table.getOptions().getExtensions()).containsKey("DSE_RLACA"); assertThat(table.exportAsString()).contains(rlacCql); }
MaterializedViewMetadata mv = cluster().getMetadata().getKeyspace(keyspace).getMaterializedView("reports_by_year"); assertThat(mv.getOptions().getExtensions()).containsKey("DSE_RLACA"); assertThat(mv.exportAsString()).contains(rlacCql);
assertThat(table.getOptions().getExtensions()).isEmpty(); // default assertThat(table.getOptions().getMemtableFlushPeriodInMs()).isEqualTo(1000); assertThat(table.asCQLQuery()) assertThat(table.getOptions().getExtensions()).isEmpty(); // default assertThat(table.getOptions().getMemtableFlushPeriodInMs()).isEqualTo(1000); assertThat(table.asCQLQuery()) assertThat(table.getOptions().getMaxIndexInterval()).isEqualTo(2048); assertThat(table.getOptions().getExtensions()).isEmpty(); assertThat(table.getOptions().getMemtableFlushPeriodInMs()).isEqualTo(1000); assertThat(table.asCQLQuery()) assertThat(table.getOptions().getMaxIndexInterval()).isNull(); assertThat(table.getOptions().getExtensions()).isEmpty(); assertThat(table.getOptions().getMemtableFlushPeriodInMs()).isEqualTo(1000); assertThat(table.asCQLQuery()) assertThat(table.getOptions().getMaxIndexInterval()).isNull(); assertThat(table.getOptions().getExtensions()).isEmpty(); assertThat(table.asCQLQuery()) .contains("read_repair_chance = 0.5")