Class TableProperties
public class TableProperties : JVMBridgeBase<TableProperties>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
TableProperties
- Implements
- Inherited Members
-
JVMBridgeBase<TableProperties>.SExecuteWithSignature<TReturn>(Type, string, string, params object[])
Constructors
TableProperties()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public TableProperties()
TableProperties(IJVMBridgeBaseInitializer)
Internal constructor: used internally from JCOBridge
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public TableProperties(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
TableProperties(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public TableProperties(params object[] args)
Parameters
argsobject[]
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
ColumnFamilyId
public long ColumnFamilyId { get; }
Property Value
ColumnFamilyName
public byte[] ColumnFamilyName { get; }
Property Value
- byte[]
ComparatorName
public String ComparatorName { get; }
Property Value
CompressionName
public String CompressionName { get; }
Property Value
CreationTime
public long CreationTime { get; }
Property Value
DataSize
public long DataSize { get; }
Property Value
FastCompressionEstimatedDataSize
public long FastCompressionEstimatedDataSize { get; }
Property Value
FilterPolicyName
public String FilterPolicyName { get; }
Property Value
FilterSize
public long FilterSize { get; }
Property Value
FixedKeyLen
public long FixedKeyLen { get; }
Property Value
FormatVersion
public long FormatVersion { get; }
Property Value
IndexKeyIsUserKey
public long IndexKeyIsUserKey { get; }
Property Value
IndexPartitions
public long IndexPartitions { get; }
Property Value
IndexSize
public long IndexSize { get; }
Property Value
IndexValueIsDeltaEncoded
public long IndexValueIsDeltaEncoded { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements Closeable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
MergeOperatorName
public String MergeOperatorName { get; }
Property Value
NumDataBlocks
public long NumDataBlocks { get; }
Property Value
NumDeletions
public long NumDeletions { get; }
Property Value
NumEntries
public long NumEntries { get; }
Property Value
NumMergeOperands
public long NumMergeOperands { get; }
Property Value
NumRangeDeletions
public long NumRangeDeletions { get; }
Property Value
OldestKeyTime
public long OldestKeyTime { get; }
Property Value
PrefixExtractorName
public String PrefixExtractorName { get; }
Property Value
PropertyCollectorsNames
public String PropertyCollectorsNames { get; }
Property Value
RawKeySize
public long RawKeySize { get; }
Property Value
RawValueSize
public long RawValueSize { get; }
Property Value
ReadableProperties
public Map<String, String> ReadableProperties { get; }
Property Value
SlowCompressionEstimatedDataSize
public long SlowCompressionEstimatedDataSize { get; }
Property Value
TopLevelIndexSize
public long TopLevelIndexSize { get; }
Property Value
UserCollectedProperties
public Map<String, String> UserCollectedProperties { get; }