Class GenericDocument
public class GenericDocument : JVMBridgeBase<GenericDocument>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
GenericDocument
- Implements
- Extension Methods
Constructors
GenericDocument(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public GenericDocument(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { 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 java.lang.AutoCloseable
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
Methods
GetCreationTimestampMillis()
public long GetCreationTimestampMillis()
Returns
GetId()
public String GetId()
Returns
GetMaxIndexedProperties()
public static int GetMaxIndexedProperties()
Returns
GetNamespace()
public String GetNamespace()
Returns
GetProperty(String)
public object GetProperty(String arg0)
Parameters
Returns
GetPropertyBlobHandle(String)
public AppSearchBlobHandle GetPropertyBlobHandle(String arg0)
Parameters
Returns
GetPropertyBlobHandleArray(String)
public AppSearchBlobHandle[] GetPropertyBlobHandleArray(String arg0)
Parameters
Returns
GetPropertyBoolean(String)
public bool GetPropertyBoolean(String arg0)
Parameters
Returns
GetPropertyBooleanArray(String)
public bool[] GetPropertyBooleanArray(String arg0)
Parameters
Returns
GetPropertyBytes(String)
public byte[] GetPropertyBytes(String arg0)
Parameters
Returns
GetPropertyBytesArray(String)
public byte[] GetPropertyBytesArray(String arg0)
Parameters
Returns
GetPropertyDocument(String)
public GenericDocument GetPropertyDocument(String arg0)
Parameters
Returns
GetPropertyDocumentArray(String)
public GenericDocument[] GetPropertyDocumentArray(String arg0)
Parameters
Returns
GetPropertyDouble(String)
public double GetPropertyDouble(String arg0)
Parameters
Returns
GetPropertyDoubleArray(String)
public double[] GetPropertyDoubleArray(String arg0)
Parameters
Returns
GetPropertyEmbedding(String)
public EmbeddingVector GetPropertyEmbedding(String arg0)
Parameters
Returns
GetPropertyEmbeddingArray(String)
public EmbeddingVector[] GetPropertyEmbeddingArray(String arg0)
Parameters
Returns
GetPropertyLong(String)
public long GetPropertyLong(String arg0)
Parameters
Returns
GetPropertyLongArray(String)
public long[] GetPropertyLongArray(String arg0)
Parameters
Returns
GetPropertyNames()
public Set<String> GetPropertyNames()
Returns
GetPropertyString(String)
public String GetPropertyString(String arg0)
Parameters
Returns
GetPropertyStringArray(String)
public String[] GetPropertyStringArray(String arg0)
Parameters
Returns
GetSchemaType()
public String GetSchemaType()
Returns
GetScore()
public int GetScore()
Returns
GetTtlMillis()
public long GetTtlMillis()