@Column(name = EP_USER_CONF_USER_ID_PROPERTY) private String userId; @ClusteringColumn(value = 0) @Column(name = EP_USER_CONF_APP_TOKEN_PROPERTY) private String appToken; @ClusteringColumn(value = 1) @Column(name = EP_USER_CONF_VERSION_PROPERTY) private Integer schemaVersion;
private static int inferPosition(Map<Class<? extends Annotation>, Annotation> annotations) { if (annotations.containsKey(PartitionKey.class)) { return ((PartitionKey) annotations.get(PartitionKey.class)).value(); } if (annotations.containsKey(ClusteringColumn.class)) { return ((ClusteringColumn) annotations.get(ClusteringColumn.class)).value(); } return -1; }
@Column(name = CassandraModelConstants.EP_BY_APP_ID_APPLICATION_ID_PROPERTY) private String appId; @ClusteringColumn @Column(name = CassandraModelConstants.EP_BY_APP_ID_ENDPOINT_KEY_HASH_PROPERTY) private ByteBuffer endpointKeyHash;
@Column(name = CassandraModelConstants.EP_BY_ENDPOINT_GROUP_ID_ENDPOINT_GROUP_ID_PROPERTY) private String epGroupId; @ClusteringColumn @Column(name = CassandraModelConstants.EP_BY_ENDPOINT_GROUP_ID_ENDPOINT_KEY_HASH_PROPERTY) private ByteBuffer endpointKeyHash;
@Column(name = EPS_CONFIGURATION_KEY_HASH_PROPERTY) private ByteBuffer endpointKeyHash; @ClusteringColumn @Column(name = EP_CONFIGURATION_VERSION_PROPERTY) private Integer configurationVersion;
@Column(name = CREDENTIALS_APPLICATION_ID_PROPERTY) private String applicationId; @ClusteringColumn @Column(name = CREDENTIALS_ID_PROPERTY) private String id;
private String schemaId; @ClusteringColumn(value = 0) @Column(name = NF_VERSION_PROPERTY) private int nfVersion; @ClusteringColumn(value = 1) @Column(name = NF_SEQ_NUM_PROPERTY) private int seqNum;
@Column(name = EP_USER_EXTERNAL_ID_PROPERTY) private String externalId; @ClusteringColumn @Column(name = EP_USER_TENANT_ID_PROPERTY) private String tenantId;
@Column(name = CassandraModelConstants.ET_NF_VERSION_PROPERTY) private int nfVersion; @ClusteringColumn @Column(name = CassandraModelConstants.ET_NF_LAST_MOD_TIME_PROPERTY) private Date lastModifyTime;
@Table(name = "state_experiment_index") @Data @Builder(toBuilder = true) @NoArgsConstructor @AllArgsConstructor public class StateExperimentIndex { @PartitionKey @Column(name = "index_key") String indexKey; @ClusteringColumn @Column(name = "experiment_id") UUID experimentId; }
@Table(name = "page_experiment_index") @Data @Builder(toBuilder = true) @NoArgsConstructor @AllArgsConstructor public class PageExperimentByAppNamePage { @PartitionKey(0) @Column(name = "app_name") String appName; @PartitionKey(1) String page; @ClusteringColumn(0) @Column(name = "exp_id") UUID experimentId; boolean assign; }
@Table(name = "experiment_tag") @Data @Builder(toBuilder = true) @NoArgsConstructor @AllArgsConstructor public class ExperimentTagsByApplication { @PartitionKey(0) @Column(name = "app_name") String appName; @ClusteringColumn(0) @Column(name = "exp_id") UUID expId; @Column(name = "tags") Set<String> tags; public Set<String> getTags() { return tags != null ? tags : Collections.EMPTY_SET; } }
@ClusteringColumn(0) String Context; @ClusteringColumn(1) @Column(name = "is_bucket_null") boolean nullBucket; @ClusteringColumn(2) @Column(name = "user_id") String userId;
private String request; private String response; @ClusteringColumn(1) private String serviceName; private String url; private String inputName; @ClusteringColumn(0) private String publisherType;
@Table(name = "bucket_audit_log") @Data @Builder(toBuilder = true) @NoArgsConstructor @AllArgsConstructor public class BucketAuditLog { @PartitionKey(0) @Column(name = "experiment_id") UUID experimentId; @PartitionKey(1) String label; @ClusteringColumn(0) Date modified; @ClusteringColumn(1) @Column(name = "attribute_name") String attributeName; @Column(name = "old_value") String oldValue; @Column(name = "new_value") String newValue; }
private String request; private String response; @ClusteringColumn(1) private String serviceName; private String url; private String inputName; @ClusteringColumn(0) private String publisherType; private String stringValue1;
@Column(name = "fact_id") private UUID factID; @ClusteringColumn @Column(name = "submission_id") private UUID submissionID;
@Column(name = "fact_id") private UUID factID; @ClusteringColumn @Column(name = "meta_fact_id") private UUID metaFactID;
@Column(name = "object_id") private UUID objectID; @ClusteringColumn @Column(name = "fact_id") private UUID factID;
@Column(name = "fact_id") private UUID factID; @ClusteringColumn private UUID id; @Column(name = "subject_id")