Package org.apache.cassandra.spark.data
Class SidecarProvisionedSSTable
- java.lang.Object
-
- org.apache.cassandra.spark.data.SSTable
-
- org.apache.cassandra.spark.data.SidecarProvisionedSSTable
-
- All Implemented Interfaces:
java.io.Serializable,org.apache.cassandra.spark.utils.streaming.CassandraFile
public class SidecarProvisionedSSTable extends org.apache.cassandra.spark.data.SSTableAn SSTable that is streamed from Sidecar- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSidecarProvisionedSSTable(o.a.c.sidecar.client.shaded.client.SidecarClient sidecar, org.apache.cassandra.clients.Sidecar.ClientConfig sidecarClientConfig, o.a.c.sidecar.client.shaded.client.SidecarInstance instance, java.lang.String keyspace, java.lang.String table, java.lang.String snapshotName, java.util.Map<org.apache.cassandra.spark.data.FileType,o.a.c.sidecar.client.shaded.common.response.ListSnapshotFilesResponse.FileInfo> components, int partitionId, org.apache.cassandra.analytics.stats.Stats stats)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object object)java.lang.StringgetDataFileName()inthashCode()o.a.c.sidecar.client.shaded.client.SidecarInstanceinstance()booleanisMissing(org.apache.cassandra.spark.data.FileType fileType)longlength(org.apache.cassandra.spark.data.FileType fileType)java.io.InputStreamopen(o.a.c.sidecar.client.shaded.common.response.ListSnapshotFilesResponse.FileInfo fileInfo, org.apache.cassandra.spark.data.FileType fileType)protected java.io.InputStreamopenInputStream(org.apache.cassandra.spark.data.FileType fileType)protected java.lang.StringparseDataFileName(java.lang.String[] ssTableNameParts)intpartitionId()java.lang.StringtoString()
-
-
-
Constructor Detail
-
SidecarProvisionedSSTable
protected SidecarProvisionedSSTable(o.a.c.sidecar.client.shaded.client.SidecarClient sidecar, org.apache.cassandra.clients.Sidecar.ClientConfig sidecarClientConfig, o.a.c.sidecar.client.shaded.client.SidecarInstance instance, java.lang.String keyspace, java.lang.String table, java.lang.String snapshotName, @NotNull java.util.Map<org.apache.cassandra.spark.data.FileType,o.a.c.sidecar.client.shaded.common.response.ListSnapshotFilesResponse.FileInfo> components, int partitionId, org.apache.cassandra.analytics.stats.Stats stats)
-
-
Method Detail
-
parseDataFileName
protected java.lang.String parseDataFileName(java.lang.String[] ssTableNameParts)
-
instance
public o.a.c.sidecar.client.shaded.client.SidecarInstance instance()
-
partitionId
public int partitionId()
-
getDataFileName
@NotNull public java.lang.String getDataFileName()
- Specified by:
getDataFileNamein classorg.apache.cassandra.spark.data.SSTable
-
openInputStream
@Nullable protected java.io.InputStream openInputStream(org.apache.cassandra.spark.data.FileType fileType)
- Specified by:
openInputStreamin classorg.apache.cassandra.spark.data.SSTable
-
length
public long length(org.apache.cassandra.spark.data.FileType fileType)
- Specified by:
lengthin classorg.apache.cassandra.spark.data.SSTable
-
isMissing
public boolean isMissing(org.apache.cassandra.spark.data.FileType fileType)
- Specified by:
isMissingin classorg.apache.cassandra.spark.data.SSTable
-
open
public java.io.InputStream open(o.a.c.sidecar.client.shaded.common.response.ListSnapshotFilesResponse.FileInfo fileInfo, org.apache.cassandra.spark.data.FileType fileType)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classjava.lang.Object
-
-