add lookupgrid2, try to fuck around with that dataset of DOOM
This commit is contained in:
@@ -4,10 +4,14 @@
|
||||
Public Const INDEX_TYPE_FLOAT = 3
|
||||
Public Const INDEX_TYPE_BOOLEAN = 4
|
||||
Public Const INDEX_TYPE_DATE = 5
|
||||
Public Const INDEX_TYPE_VECTOR_INTEGER = 4107
|
||||
Public Const INDEX_TYPE_VECTOR_INTEGER_64 = 4107
|
||||
Public Const INDEX_TYPE_VECTOR_INTEGER = 4098
|
||||
Public Const INDEX_TYPE_VECTOR_STRING = 4097
|
||||
Public Const INDEX_TYPE_VECTOR_BOOLEAN = 4100
|
||||
Public Const INDEX_TYPE_VECTOR_DATE = 4101
|
||||
Public Const INDEX_TYPE_VECTOR_CURRENCY = 4104
|
||||
Public Const INDEX_TYPE_VECTOR_FLOAT = 4099
|
||||
Public Const INDEX_TYPE_VECTOR_DATETIME = 4103
|
||||
|
||||
Public Const PREFIX_VECTOR = "[%VKT"
|
||||
|
||||
@@ -20,7 +24,7 @@
|
||||
|
||||
If type = INDEX_TYPE_STRING Or type = INDEX_TYPE_VECTOR_STRING Then
|
||||
value = props.StringValue
|
||||
ElseIf type = INDEX_TYPE_INTEGER Or type = INDEX_TYPE_VECTOR_INTEGER Then
|
||||
ElseIf type = INDEX_TYPE_INTEGER Or type = INDEX_TYPE_VECTOR_INTEGER_64 Then
|
||||
value = props.IntegerValue.ToString
|
||||
ElseIf type = INDEX_TYPE_FLOAT Then
|
||||
value = props.FloatValue.ToString
|
||||
@@ -63,7 +67,7 @@
|
||||
value = NotNull(value, "")
|
||||
|
||||
props.StringValue = value
|
||||
ElseIf type = INDEX_TYPE_INTEGER Or type = INDEX_TYPE_VECTOR_INTEGER Then
|
||||
ElseIf type = INDEX_TYPE_INTEGER Or type = INDEX_TYPE_VECTOR_INTEGER_64 Then
|
||||
value = NotNull(Of Integer)(value, 0)
|
||||
|
||||
If value = String.Empty Then
|
||||
@@ -97,7 +101,7 @@
|
||||
End Function
|
||||
|
||||
Public Shared Function IsVectorIndex(type As Integer) As Boolean
|
||||
If type = INDEX_TYPE_VECTOR_BOOLEAN Or type = INDEX_TYPE_VECTOR_DATE Or type = INDEX_TYPE_VECTOR_INTEGER Or type = INDEX_TYPE_VECTOR_STRING Then
|
||||
If type = INDEX_TYPE_VECTOR_BOOLEAN Or type = INDEX_TYPE_VECTOR_DATE Or type = INDEX_TYPE_VECTOR_INTEGER_64 Or type = INDEX_TYPE_VECTOR_STRING Then
|
||||
Return True
|
||||
Else
|
||||
Return False
|
||||
|
||||
Reference in New Issue
Block a user