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 May 9, 2015
1 parent 934a5be commit 0aff0de
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 @@ -513,7 +513,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 @@ -535,14 +535,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 @@ -612,7 +612,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 @@ -635,14 +635,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 @@ -662,7 +662,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 @@ -685,15 +685,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 0aff0de

Please sign in to comment.