DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | Static Public Attributes | Properties | Private Member Functions | Private Attributes | List of all members
Deveel.Data.Sql.Objects.SqlLongBinary Class Reference
Inheritance diagram for Deveel.Data.Sql.Objects.SqlLongBinary:
Deveel.Data.Sql.Objects.ISqlBinary Deveel.Data.Sql.Objects.IObjectRef Deveel.Data.Sql.Objects.ISqlObject

Public Member Functions

 SqlLongBinary (ILargeObject largeObject)
 
int CompareTo (object obj)
 
int CompareTo (ISqlObject other)
 
bool IsComparableTo (ISqlObject other)
 Checks if the current object is comparable with the given one. More...
 
IEnumerator< byte > GetEnumerator ()
 
Stream GetInput ()
 Gets an object used to read the contents of the binary More...
 
void Dispose ()
 

Static Public Attributes

static readonly SqlLongBinary Null = new SqlLongBinary(null)
 

Properties

bool IsNull [get]
 
long Length [get, private set]
 
ObjectId ObjectId [get, private set]
 
- Properties inherited from Deveel.Data.Sql.Objects.ISqlBinary
long Length [get]
 Gets the raw length of the binary object. More...
 
- Properties inherited from Deveel.Data.Sql.Objects.ISqlObject
bool IsNull [get]
 Gets a boolean value indicating if the object is NULL. More...
 
- Properties inherited from Deveel.Data.Sql.Objects.IObjectRef
ObjectId ObjectId [get]
 

Private Member Functions

IEnumerator IEnumerable. GetEnumerator ()
 

Private Attributes

readonly ILargeObject largeObject
 

Detailed Description

Definition at line 25 of file SqlLongBinary.cs.

Constructor & Destructor Documentation

Deveel.Data.Sql.Objects.SqlLongBinary.SqlLongBinary ( ILargeObject  largeObject)
inline

Definition at line 30 of file SqlLongBinary.cs.

30  {
31  this.largeObject = largeObject;
32  }

Member Function Documentation

int Deveel.Data.Sql.Objects.SqlLongBinary.CompareTo ( object  obj)
inline

Definition at line 34 of file SqlLongBinary.cs.

34  {
35  throw new NotImplementedException();
36  }
int Deveel.Data.Sql.Objects.SqlLongBinary.CompareTo ( ISqlObject  other)
inline

Definition at line 38 of file SqlLongBinary.cs.

38  {
39  throw new NotImplementedException();
40  }
void Deveel.Data.Sql.Objects.SqlLongBinary.Dispose ( )
inline

Definition at line 64 of file SqlLongBinary.cs.

64  {
65  throw new NotImplementedException();
66  }
IEnumerator<byte> Deveel.Data.Sql.Objects.SqlLongBinary.GetEnumerator ( )
inline

Definition at line 50 of file SqlLongBinary.cs.

50  {
51  throw new NotImplementedException();
52  }
IEnumerator IEnumerable. Deveel.Data.Sql.Objects.SqlLongBinary.GetEnumerator ( )
inlineprivate

Definition at line 54 of file SqlLongBinary.cs.

54  {
55  return GetEnumerator();
56  }
IEnumerator< byte > GetEnumerator()
Stream Deveel.Data.Sql.Objects.SqlLongBinary.GetInput ( )
inline

Gets an object used to read the contents of the binary

Returns
Returns an instance of Stream that is a read-only interface for accessing the contents handled by this binary.

Implements Deveel.Data.Sql.Objects.ISqlBinary.

Definition at line 60 of file SqlLongBinary.cs.

60  {
61  throw new NotImplementedException();
62  }
bool Deveel.Data.Sql.Objects.SqlLongBinary.IsComparableTo ( ISqlObject  other)
inline

Checks if the current object is comparable with the given one.

Parameters
otherThe other ISqlObject to compare.
Returns
Returns true if the current object is comparable with the given one, false otherwise.

Implements Deveel.Data.Sql.Objects.ISqlObject.

Definition at line 46 of file SqlLongBinary.cs.

46  {
47  throw new NotImplementedException();
48  }

Member Data Documentation

readonly ILargeObject Deveel.Data.Sql.Objects.SqlLongBinary.largeObject
private

Definition at line 26 of file SqlLongBinary.cs.

readonly SqlLongBinary Deveel.Data.Sql.Objects.SqlLongBinary.Null = new SqlLongBinary(null)
static

Definition at line 28 of file SqlLongBinary.cs.

Property Documentation

bool Deveel.Data.Sql.Objects.SqlLongBinary.IsNull
get

Definition at line 42 of file SqlLongBinary.cs.

long Deveel.Data.Sql.Objects.SqlLongBinary.Length
getprivate set

Definition at line 58 of file SqlLongBinary.cs.

ObjectId Deveel.Data.Sql.Objects.SqlLongBinary.ObjectId
getprivate set

Definition at line 68 of file SqlLongBinary.cs.


The documentation for this class was generated from the following file: