/** * Generate ... * FROM ... */ public final EntityAsChild_Delete.F allColumns_FromBaseTable() { final Delete.Where where = delete.all().from(meta.getKeyspace().orElse("unknown_keyspace_for_" + meta.entityClass.getCanonicalName()), meta.getTableOrViewName()).where(); return new EntityAsChild_Delete.F(where, new CassandraOptions()); }
/** * Start building a new DELETE query that deletes the provided names. * * @param columns the columns names that should be deleted by the query. * @return an in-construction DELETE query (At least a FROM and a WHERE * clause needs to be provided to complete the query). */ public static Delete.Builder delete(String... columns) { return new Delete.Builder(Arrays.asList((Object[])columns)); }
/** * Generate ... * FROM ... using the given SchemaNameProvider */ public final EntityWithClusteringColumns_Delete.F allColumns_From(final SchemaNameProvider schemaNameProvider) { final String currentKeyspace = lookupKeyspace(schemaNameProvider, meta.entityClass); final String currentTable = lookupTable(schemaNameProvider, meta.entityClass); final Delete.Where where = delete.all().from(currentKeyspace, currentTable).where(); return new EntityWithClusteringColumns_Delete.F(where, CassandraOptions.withSchemaNameProvider(schemaNameProvider)); }
/** * Generate ... * FROM ... using the given SchemaNameProvider */ public final EntityWithBeanValidation_Delete.F allColumns_From(final SchemaNameProvider schemaNameProvider) { final String currentKeyspace = lookupKeyspace(schemaNameProvider, meta.entityClass); final String currentTable = lookupTable(schemaNameProvider, meta.entityClass); final Delete.Where where = delete.all().from(currentKeyspace, currentTable).where(); return new EntityWithBeanValidation_Delete.F(where, CassandraOptions.withSchemaNameProvider(schemaNameProvider)); }
private Statement createDeleteStatementFor(Message message) { UUID msgId = UUID.fromString(message.messageId); UUID appId = UUID.fromString(message.applicationId); Statement deleteFromMainTable = queryBuilder .delete() .all() .from(Messages.TABLE_NAME) .where(eq(APP_ID, appId)) .and(eq(MESSAGE_ID, msgId)); return deleteFromMainTable; }
private Statement createStatementToDeleteCredentialsFor(String userId) { UUID userUuid = UUID.fromString(userId); return queryBuilder .delete() .all() .from(Credentials.TABLE_NAME) .where(eq(Credentials.USER_ID, userUuid)); }
private Statement createQueryToRemoveReactionsFor(String ownerId) { UUID ownerUuid = UUID.fromString(ownerId); return QueryBuilder .delete().all() .from(Reactions.TABLE_NAME) .where(eq(OWNER_ID, ownerUuid)); }
private Statement createDeleteStatementFor(String applicationId, String messageId) { UUID msgId = UUID.fromString(messageId); UUID appId = UUID.fromString(applicationId); Statement deleteFromMainTable = QueryBuilder .delete() .all() .from(Messages.TABLE_NAME) .where(eq(APP_ID, appId)) .and(eq(MESSAGE_ID, msgId)); return deleteFromMainTable; }
@Override public void erase(String analyseId, String jvmId, Range range) { connector.session().execute(QueryBuilder.delete().all().from(TABLE_NAME) .where(eq("analyse_id", UUID.fromString(analyseId))) .and(eq("jvm_id", jvmId))); }
@Override public void erase(String analyseId, List<String> jvmIds, Range range) { connector.session().execute(QueryBuilder.delete().all().from(TABLE_NAME) .where(eq("analyse_id", UUID.fromString(analyseId))) .and(in("jvm_id", jvmIds)) .and(in("date", dates(range)))); }
/** * Start building a new DELETE query that deletes the provided names. * * @param columns the columns names that should be deleted by the query. * @return an in-construction DELETE query (At least a FROM and a WHERE * clause needs to be provided to complete the query). */ public static Delete.Builder delete(String... columns) { return new Delete.Builder(columns); }
/** * Start building a new DELETE query that deletes the provided names. * * @param columns the columns names that should be deleted by the query. * @return an in-construction DELETE query (At least a FROM and a WHERE * clause needs to be provided to complete the query). */ public static Delete.Builder delete(String... columns) { return new Delete.Builder(columns); }
public static <T> BoundStatement prepareDelete(Object id, Class<T> clazz, String propertyName, String keyspace, Session session) { EntityTypeMetadata emeta = EntityTypeParser.getEntityMetadata(clazz); EntityFieldMetaData fmeta = emeta.getFieldMetadata(propertyName); Delete delete = QueryBuilder.delete(fmeta.getColumnName()).from(keyspace, emeta.getTableName()); List<String> pkCols = emeta.getPkColumns(); for (String col : pkCols) { delete.where(eq(col, QueryBuilder.bindMarker())); } return prepareBoundStatement(id, emeta, delete, pkCols, session); }
/** * Generate ... * FROM ... */ public final EntityWithByteBufferType_Delete.F allColumns_FromBaseTable() { final Delete.Where where = delete.all().from(meta.getKeyspace().orElse("unknown_keyspace_for_" + meta.entityClass.getCanonicalName()), meta.getTableOrViewName()).where(); return new EntityWithByteBufferType_Delete.F(where, new CassandraOptions()); }
/** * Generate ... * FROM ... using the given SchemaNameProvider */ public final ImmutableEntity_Delete.F allColumns_From(final SchemaNameProvider schemaNameProvider) { final String currentKeyspace = lookupKeyspace(schemaNameProvider, meta.entityClass); final String currentTable = lookupTable(schemaNameProvider, meta.entityClass); final Delete.Where where = delete.all().from(currentKeyspace, currentTable).where(); return new ImmutableEntity_Delete.F(where, CassandraOptions.withSchemaNameProvider(schemaNameProvider)); }
/** * Generate ... * FROM ... using the given SchemaNameProvider */ public final EntityLayer1_Delete.F allColumns_From(final SchemaNameProvider schemaNameProvider) { final String currentKeyspace = lookupKeyspace(schemaNameProvider, meta.entityClass); final String currentTable = lookupTable(schemaNameProvider, meta.entityClass); final Delete.Where where = delete.all().from(currentKeyspace, currentTable).where(); return new EntityLayer1_Delete.F(where, CassandraOptions.withSchemaNameProvider(schemaNameProvider)); }
/** * Generate ... * FROM ... */ public final EntityWithSimplePartitionKey_Delete.F allColumns_FromBaseTable() { final Delete.Where where = delete.all().from(meta.getKeyspace().orElse("unknown_keyspace_for_" + meta.entityClass.getCanonicalName()), meta.getTableOrViewName()).where(); return new EntityWithSimplePartitionKey_Delete.F(where, new CassandraOptions()); }
/** * Generate ... * FROM ... */ public final EntityWithNonExistingTable_Delete.F allColumns_FromBaseTable() { final Delete.Where where = delete.all().from(meta.getKeyspace().orElse("unknown_keyspace_for_" + meta.entityClass.getCanonicalName()), meta.getTableOrViewName()).where(); return new EntityWithNonExistingTable_Delete.F(where, new CassandraOptions()); }
/** * Generate ... * FROM ... */ public final SimpleEntity_Delete.F allColumns_FromBaseTable() { final Delete.Where where = delete.all().from(meta.getKeyspace().orElse("unknown_keyspace_for_" + meta.entityClass.getCanonicalName()), meta.getTableOrViewName()).where(); return new SimpleEntity_Delete.F(where, new CassandraOptions()); }
/** * Generate ... * FROM ... */ public final EntityWithImplicitFieldParsing_Delete.F allColumns_FromBaseTable() { final Delete.Where where = delete.all().from(meta.getKeyspace().orElse("unknown_keyspace_for_" + meta.entityClass.getCanonicalName()), meta.getTableOrViewName()).where(); return new EntityWithImplicitFieldParsing_Delete.F(where, new CassandraOptions()); }