github.com/smugmug/godynamo@v0.0.0-20151122084750-7913028f6623/types/condition/condition.go (about)

     1  // Condition implements conditions used in Query and Scan. See:
     2  // http://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Condition.html
     3  package condition
     4  
     5  import (
     6  	"github.com/smugmug/godynamo/types/attributevalue"
     7  )
     8  
     9  type Conditions map[string]*Condition
    10  
    11  type Condition struct {
    12  	AttributeValueList []*attributevalue.AttributeValue
    13  	ComparisonOperator string
    14  }
    15  
    16  func NewConditions() Conditions {
    17  	k := make(map[string]*Condition)
    18  	return k
    19  }
    20  
    21  func NewCondition() *Condition {
    22  	k := new(Condition)
    23  	k.AttributeValueList = make([]*attributevalue.AttributeValue, 0)
    24  	return k
    25  }