Class EntityAwareAttributeDescriptor.Regular<T>

    • Method Detail

      • upsert

        public StreamElement upsert​(java.lang.String uuid,
                                    java.lang.String key,
                                    long stamp,
                                    T value)
        Create upsert update to non-wildcard attribute.
        Parameters:
        uuid - UUID of the upsert
        key - key of the upsert
        stamp - timestamp
        value - the value to write
        Returns:
        the upsert StreamElement
      • upsert

        public StreamElement upsert​(java.lang.String uuid,
                                    java.lang.String key,
                                    java.time.Instant stamp,
                                    T value)
        Create upsert update to non-wildcard attribute.
        Parameters:
        uuid - UUID of the upsert
        key - key of the upsert
        stamp - timestamp
        value - the value to write
        Returns:
        the upsert StreamElement
      • upsert

        public StreamElement upsert​(java.lang.String key,
                                    long stamp,
                                    T value)
        Create upsert update to non-wildcard attribute. UUID is auto generated.
        Parameters:
        key - key of the upsert
        stamp - timestamp
        value - the value to write
        Returns:
        the upsert StreamElement
      • upsert

        public StreamElement upsert​(long sequentialId,
                                    java.lang.String key,
                                    long stamp,
                                    T value)
        Create upsert update to non-wildcard attribute. UUID is auto generated.
        Parameters:
        sequentialId - sequential ID of the update
        key - key of the upsert
        stamp - timestamp
        value - the value to write
        Returns:
        the upsert StreamElement
      • upsert

        public StreamElement upsert​(java.lang.String key,
                                    java.time.Instant stamp,
                                    T value)
        Create upsert update to non-wildcard attribute. UUID is auto generated.
        Parameters:
        key - key of the upsert
        stamp - timestamp
        value - the value to write
        Returns:
        the upsert StreamElement
      • delete

        public StreamElement delete​(java.lang.String uuid,
                                    java.lang.String key,
                                    java.time.Instant stamp)
        Create delete for non-wildcard attribute.
        Parameters:
        uuid - UUID of the delete
        key - key of the delete
        stamp - timestamp
        Returns:
        the delete StreamElement
      • delete

        public StreamElement delete​(java.lang.String uuid,
                                    java.lang.String key,
                                    long stamp)
        Create delete for non-wildcard attribute.
        Parameters:
        uuid - UUID of the delete
        key - key of the delete
        stamp - timestamp
        Returns:
        the delete StreamElement
      • delete

        public StreamElement delete​(long sequentialId,
                                    java.lang.String key,
                                    long stamp)
        Create delete for non-wildcard attribute.
        Parameters:
        sequentialId - sequential ID of the delete
        key - key of the delete
        stamp - timestamp
        Returns:
        the delete StreamElement
      • delete

        public StreamElement delete​(java.lang.String key,
                                    long stamp)
        Create delete for non-wildcard attribute. UUID is auto generated.
        Parameters:
        key - key of the delete
        stamp - timestamp
        Returns:
        the delete StreamElement
      • delete

        public StreamElement delete​(java.lang.String key,
                                    java.time.Instant stamp)
        Create delete for non-wildcard attribute. UUID is auto generated.
        Parameters:
        key - key of the delete
        stamp - timestamp
        Returns:
        the delete StreamElement