diff options
author | Jhih-Ming Huang <jm.huang@cobinhood.com> | 2019-02-12 18:08:35 +0800 |
---|---|---|
committer | Jhih-Ming Huang <jm.huang@cobinhood.com> | 2019-04-11 10:39:58 +0800 |
commit | 9d9e3d8797ec2b9eb52e3692804d473b3b2c4877 (patch) | |
tree | 20c5367a15f545c40efb885fc7cfbb6021f331cb | |
parent | 28db49a6ed2c467de2978a2499fd566ee8f0e09f (diff) | |
download | dexon-9d9e3d8797ec2b9eb52e3692804d473b3b2c4877.tar dexon-9d9e3d8797ec2b9eb52e3692804d473b3b2c4877.tar.gz dexon-9d9e3d8797ec2b9eb52e3692804d473b3b2c4877.tar.bz2 dexon-9d9e3d8797ec2b9eb52e3692804d473b3b2c4877.tar.lz dexon-9d9e3d8797ec2b9eb52e3692804d473b3b2c4877.tar.xz dexon-9d9e3d8797ec2b9eb52e3692804d473b3b2c4877.tar.zst dexon-9d9e3d8797ec2b9eb52e3692804d473b3b2c4877.zip |
core: vm: sqlvm: modify Tuple.Data.Value type
Modify Tuple.Data.Value type from *big.Int to interface{}
and remove Max, Min.
-rw-r--r-- | core/vm/sqlvm/runtime/instructions.go | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/core/vm/sqlvm/runtime/instructions.go b/core/vm/sqlvm/runtime/instructions.go index f642a2515..7ebfd2a8b 100644 --- a/core/vm/sqlvm/runtime/instructions.go +++ b/core/vm/sqlvm/runtime/instructions.go @@ -2,7 +2,6 @@ package runtime import ( "fmt" - "math/big" "strings" "github.com/dexon-foundation/dexon/core/vm/sqlvm/ast" @@ -30,16 +29,13 @@ type Raw struct { MinorType ast.DataTypeMinor // for not bytes - Value *big.Int - Max, Min *big.Int - // for bytes - Bytes []byte + Value interface{} } func (r *Raw) String() string { return fmt.Sprintf( - "MajorType: %v, MinorType: %v, Value: %v, Bytes: %v", - r.MajorType, r.MinorType, r.Value, r.Bytes) + "MajorType: %v, MinorType: %v, Value: %v", + r.MajorType, r.MinorType, r.Value) } // Tuple is collection of Raw. |