Skip to content

Commit

Permalink
Fix inconsistent data type
Browse files Browse the repository at this point in the history
  • Loading branch information
cannium committed Apr 30, 2015
1 parent f2cca1e commit 0c99faa
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions influxql/functions.go
Original file line number Diff line number Diff line change
Expand Up @@ -348,7 +348,7 @@ type spreadMapOutput struct {

// MapSpread collects the values to pass to the reducer
func MapSpread(itr Iterator) interface{} {
var out spreadMapOutput
out := &spreadMapOutput{}
pointsYielded := false

for _, k, v := itr.Next(); k != 0; _, k, v = itr.Next() {
Expand All @@ -370,14 +370,14 @@ func MapSpread(itr Iterator) interface{} {

// ReduceSpread computes the spread of values.
func ReduceSpread(values []interface{}) interface{} {
var result spreadMapOutput
result := &spreadMapOutput{}
pointsYielded := false

for _, v := range values {
if v == nil {
continue
}
val := v.(spreadMapOutput)
val := v.(*spreadMapOutput)
// Initialize
if !pointsYielded {
result.Max = val.Max
Expand Down Expand Up @@ -447,7 +447,7 @@ type firstLastMapOutput struct {

// MapFirst collects the values to pass to the reducer
func MapFirst(itr Iterator) interface{} {
out := firstLastMapOutput{}
out := &firstLastMapOutput{}
pointsYielded := false

for _, k, v := itr.Next(); k != 0; _, k, v = itr.Next() {
Expand All @@ -470,14 +470,14 @@ func MapFirst(itr Iterator) interface{} {

// ReduceFirst computes the first of value.
func ReduceFirst(values []interface{}) interface{} {
out := firstLastMapOutput{}
out := &firstLastMapOutput{}
pointsYielded := false

for _, v := range values {
if v == nil {
continue
}
val := v.(firstLastMapOutput)
val := v.(*firstLastMapOutput)
// Initialize first
if !pointsYielded {
out.Time = val.Time
Expand All @@ -497,7 +497,7 @@ func ReduceFirst(values []interface{}) interface{} {

// MapLast collects the values to pass to the reducer
func MapLast(itr Iterator) interface{} {
out := firstLastMapOutput{}
out := &firstLastMapOutput{}
pointsYielded := false

for _, k, v := itr.Next(); k != 0; _, k, v = itr.Next() {
Expand All @@ -520,15 +520,15 @@ func MapLast(itr Iterator) interface{} {

// ReduceLast computes the last of value.
func ReduceLast(values []interface{}) interface{} {
out := firstLastMapOutput{}
out := &firstLastMapOutput{}
pointsYielded := false

for _, v := range values {
if v == nil {
continue
}

val := v.(firstLastMapOutput)
val := v.(*firstLastMapOutput)
// Initialize last
if !pointsYielded {
out.Time = val.Time
Expand Down

0 comments on commit 0c99faa

Please sign in to comment.