C# Class Realms.QueryHandle

Inheritance: RealmHandle
Exibir arquivo Open project: realm/realm-dotnet Class Usage Examples

Public Methods

Method Description
BinaryEqual ( IntPtr columnIndex, IntPtr buffer, IntPtr bufferLength ) : void
BinaryNotEqual ( IntPtr columnIndex, IntPtr buffer, IntPtr bufferLength ) : void
BoolEqual ( IntPtr columnIndex, bool value ) : void
BoolNotEqual ( IntPtr columnIndex, bool value ) : void
Count ( ) : int
CreateResults ( SharedRealmHandle sharedRealm ) : IntPtr
CreateSortedResults ( SharedRealmHandle sharedRealm, SortDescriptorBuilder sortDescriptorBuilder ) : IntPtr
DoubleEqual ( IntPtr columnIndex, double value ) : void
DoubleGreater ( IntPtr columnIndex, double value ) : void
DoubleGreaterEqual ( IntPtr columnIndex, double value ) : void
DoubleLess ( IntPtr columnIndex, double value ) : void
DoubleLessEqual ( IntPtr columnIndex, double value ) : void
DoubleNotEqual ( IntPtr columnIndex, double value ) : void
FindDirect ( SharedRealmHandle sharedRealm, IntPtr beginAtIndex = null ) : IntPtr
FindNext ( ObjectHandle afterObject ) : IntPtr
FloatEqual ( IntPtr columnIndex, float value ) : void
FloatGreater ( IntPtr columnIndex, float value ) : void
FloatGreaterEqual ( IntPtr columnIndex, float value ) : void
FloatLess ( IntPtr columnIndex, float value ) : void
FloatLessEqual ( IntPtr columnIndex, float value ) : void
FloatNotEqual ( IntPtr columnIndex, float value ) : void
GetColumnIndex ( string columnName ) : IntPtr
GroupBegin ( ) : void
GroupEnd ( ) : void
IntEqual ( IntPtr columnIndex, int value ) : void
IntGreater ( IntPtr columnIndex, int value ) : void
IntGreaterEqual ( IntPtr columnIndex, int value ) : void
IntLess ( IntPtr columnIndex, int value ) : void
IntLessEqual ( IntPtr columnIndex, int value ) : void
IntNotEqual ( IntPtr columnIndex, int value ) : void
LongEqual ( IntPtr columnIndex, long value ) : void
LongGreater ( IntPtr columnIndex, long value ) : void
LongGreaterEqual ( IntPtr columnIndex, long value ) : void
LongLess ( IntPtr columnIndex, long value ) : void
LongLessEqual ( IntPtr columnIndex, long value ) : void
LongNotEqual ( IntPtr columnIndex, long value ) : void
Not ( ) : void
NullEqual ( IntPtr columnIndex ) : void
NullNotEqual ( IntPtr columnIndex ) : void
ObjectEqual ( IntPtr columnIndex, ObjectHandle objectHandle ) : void
Or ( ) : void
QueryHandle ( RealmHandle root ) : System
StringContains ( IntPtr columnIndex, string value, bool caseSensitive ) : void

If the user hasn't specified it, should be caseSensitive=true.

StringEndsWith ( IntPtr columnIndex, string value, bool caseSensitive ) : void

If the user hasn't specified it, should be caseSensitive = true.

StringEqual ( IntPtr columnIndex, string value, bool caseSensitive ) : void

If the user hasn't specified it, should be caseSensitive = true.

StringNotEqual ( IntPtr columnIndex, string value, bool caseSensitive ) : void

If the user hasn't specified it, should be caseSensitive = true.

StringStartsWith ( IntPtr columnIndex, string value, bool caseSensitive ) : void

If the user hasn't specified it, should be caseSensitive = true.

TimestampTicksEqual ( IntPtr columnIndex, DateTimeOffset value ) : void
TimestampTicksGreater ( IntPtr columnIndex, DateTimeOffset value ) : void
TimestampTicksGreaterEqual ( IntPtr columnIndex, DateTimeOffset value ) : void
TimestampTicksLess ( IntPtr columnIndex, DateTimeOffset value ) : void
TimestampTicksLessEqual ( IntPtr columnIndex, DateTimeOffset value ) : void
TimestampTicksNotEqual ( IntPtr columnIndex, DateTimeOffset value ) : void

Protected Methods

Method Description
Unbind ( ) : void

Method Details

BinaryEqual() public method

public BinaryEqual ( IntPtr columnIndex, IntPtr buffer, IntPtr bufferLength ) : void
columnIndex System.IntPtr
buffer System.IntPtr
bufferLength System.IntPtr
return void

BinaryNotEqual() public method

public BinaryNotEqual ( IntPtr columnIndex, IntPtr buffer, IntPtr bufferLength ) : void
columnIndex System.IntPtr
buffer System.IntPtr
bufferLength System.IntPtr
return void

BoolEqual() public method

public BoolEqual ( IntPtr columnIndex, bool value ) : void
columnIndex System.IntPtr
value bool
return void

BoolNotEqual() public method

public BoolNotEqual ( IntPtr columnIndex, bool value ) : void
columnIndex System.IntPtr
value bool
return void

Count() public method

public Count ( ) : int
return int

CreateResults() public method

public CreateResults ( SharedRealmHandle sharedRealm ) : IntPtr
sharedRealm SharedRealmHandle
return System.IntPtr

CreateSortedResults() public method

public CreateSortedResults ( SharedRealmHandle sharedRealm, SortDescriptorBuilder sortDescriptorBuilder ) : IntPtr
sharedRealm SharedRealmHandle
sortDescriptorBuilder Realms.Native.SortDescriptorBuilder
return System.IntPtr

DoubleEqual() public method

public DoubleEqual ( IntPtr columnIndex, double value ) : void
columnIndex System.IntPtr
value double
return void

DoubleGreater() public method

public DoubleGreater ( IntPtr columnIndex, double value ) : void
columnIndex System.IntPtr
value double
return void

DoubleGreaterEqual() public method

public DoubleGreaterEqual ( IntPtr columnIndex, double value ) : void
columnIndex System.IntPtr
value double
return void

DoubleLess() public method

public DoubleLess ( IntPtr columnIndex, double value ) : void
columnIndex System.IntPtr
value double
return void

DoubleLessEqual() public method

public DoubleLessEqual ( IntPtr columnIndex, double value ) : void
columnIndex System.IntPtr
value double
return void

DoubleNotEqual() public method

public DoubleNotEqual ( IntPtr columnIndex, double value ) : void
columnIndex System.IntPtr
value double
return void

FindDirect() public method

public FindDirect ( SharedRealmHandle sharedRealm, IntPtr beginAtIndex = null ) : IntPtr
sharedRealm SharedRealmHandle
beginAtIndex System.IntPtr
return System.IntPtr

FindNext() public method

public FindNext ( ObjectHandle afterObject ) : IntPtr
afterObject ObjectHandle
return System.IntPtr

FloatEqual() public method

public FloatEqual ( IntPtr columnIndex, float value ) : void
columnIndex System.IntPtr
value float
return void

FloatGreater() public method

public FloatGreater ( IntPtr columnIndex, float value ) : void
columnIndex System.IntPtr
value float
return void

FloatGreaterEqual() public method

public FloatGreaterEqual ( IntPtr columnIndex, float value ) : void
columnIndex System.IntPtr
value float
return void

FloatLess() public method

public FloatLess ( IntPtr columnIndex, float value ) : void
columnIndex System.IntPtr
value float
return void

FloatLessEqual() public method

public FloatLessEqual ( IntPtr columnIndex, float value ) : void
columnIndex System.IntPtr
value float
return void

FloatNotEqual() public method

public FloatNotEqual ( IntPtr columnIndex, float value ) : void
columnIndex System.IntPtr
value float
return void

GetColumnIndex() public method

public GetColumnIndex ( string columnName ) : IntPtr
columnName string
return System.IntPtr

GroupBegin() public method

public GroupBegin ( ) : void
return void

GroupEnd() public method

public GroupEnd ( ) : void
return void

IntEqual() public method

public IntEqual ( IntPtr columnIndex, int value ) : void
columnIndex System.IntPtr
value int
return void

IntGreater() public method

public IntGreater ( IntPtr columnIndex, int value ) : void
columnIndex System.IntPtr
value int
return void

IntGreaterEqual() public method

public IntGreaterEqual ( IntPtr columnIndex, int value ) : void
columnIndex System.IntPtr
value int
return void

IntLess() public method

public IntLess ( IntPtr columnIndex, int value ) : void
columnIndex System.IntPtr
value int
return void

IntLessEqual() public method

public IntLessEqual ( IntPtr columnIndex, int value ) : void
columnIndex System.IntPtr
value int
return void

IntNotEqual() public method

public IntNotEqual ( IntPtr columnIndex, int value ) : void
columnIndex System.IntPtr
value int
return void

LongEqual() public method

public LongEqual ( IntPtr columnIndex, long value ) : void
columnIndex System.IntPtr
value long
return void

LongGreater() public method

public LongGreater ( IntPtr columnIndex, long value ) : void
columnIndex System.IntPtr
value long
return void

LongGreaterEqual() public method

public LongGreaterEqual ( IntPtr columnIndex, long value ) : void
columnIndex System.IntPtr
value long
return void

LongLess() public method

public LongLess ( IntPtr columnIndex, long value ) : void
columnIndex System.IntPtr
value long
return void

LongLessEqual() public method

public LongLessEqual ( IntPtr columnIndex, long value ) : void
columnIndex System.IntPtr
value long
return void

LongNotEqual() public method

public LongNotEqual ( IntPtr columnIndex, long value ) : void
columnIndex System.IntPtr
value long
return void

Not() public method

public Not ( ) : void
return void

NullEqual() public method

public NullEqual ( IntPtr columnIndex ) : void
columnIndex System.IntPtr
return void

NullNotEqual() public method

public NullNotEqual ( IntPtr columnIndex ) : void
columnIndex IntPtr
return void

ObjectEqual() public method

public ObjectEqual ( IntPtr columnIndex, ObjectHandle objectHandle ) : void
columnIndex IntPtr
objectHandle ObjectHandle
return void

Or() public method

public Or ( ) : void
return void

QueryHandle() public method

public QueryHandle ( RealmHandle root ) : System
root RealmHandle
return System

StringContains() public method

If the user hasn't specified it, should be caseSensitive=true.
public StringContains ( IntPtr columnIndex, string value, bool caseSensitive ) : void
columnIndex IntPtr
value string
caseSensitive bool
return void

StringEndsWith() public method

If the user hasn't specified it, should be caseSensitive = true.
public StringEndsWith ( IntPtr columnIndex, string value, bool caseSensitive ) : void
columnIndex IntPtr
value string
caseSensitive bool
return void

StringEqual() public method

If the user hasn't specified it, should be caseSensitive = true.
public StringEqual ( IntPtr columnIndex, string value, bool caseSensitive ) : void
columnIndex IntPtr
value string
caseSensitive bool
return void

StringNotEqual() public method

If the user hasn't specified it, should be caseSensitive = true.
public StringNotEqual ( IntPtr columnIndex, string value, bool caseSensitive ) : void
columnIndex IntPtr
value string
caseSensitive bool
return void

StringStartsWith() public method

If the user hasn't specified it, should be caseSensitive = true.
public StringStartsWith ( IntPtr columnIndex, string value, bool caseSensitive ) : void
columnIndex IntPtr
value string
caseSensitive bool
return void

TimestampTicksEqual() public method

public TimestampTicksEqual ( IntPtr columnIndex, DateTimeOffset value ) : void
columnIndex IntPtr
value DateTimeOffset
return void

TimestampTicksGreater() public method

public TimestampTicksGreater ( IntPtr columnIndex, DateTimeOffset value ) : void
columnIndex IntPtr
value DateTimeOffset
return void

TimestampTicksGreaterEqual() public method

public TimestampTicksGreaterEqual ( IntPtr columnIndex, DateTimeOffset value ) : void
columnIndex IntPtr
value DateTimeOffset
return void

TimestampTicksLess() public method

public TimestampTicksLess ( IntPtr columnIndex, DateTimeOffset value ) : void
columnIndex IntPtr
value DateTimeOffset
return void

TimestampTicksLessEqual() public method

public TimestampTicksLessEqual ( IntPtr columnIndex, DateTimeOffset value ) : void
columnIndex IntPtr
value DateTimeOffset
return void

TimestampTicksNotEqual() public method

public TimestampTicksNotEqual ( IntPtr columnIndex, DateTimeOffset value ) : void
columnIndex IntPtr
value DateTimeOffset
return void

Unbind() protected method

protected Unbind ( ) : void
return void