func NewAllActions(p P) *E {
	c := []string{
		"action.action_KEY IS NOT EMPTY",
	}

	e := NewEnv(p)
	e.Conditions = c
	e.Fields = p.T.Action.Fields
	e.Headers = p.T.Action.Headers
	e.Keys = p.T.Action.Keys
	e.CsvFilename = "supporter_actions.csv"
	e.TableName = "action(action_KEY)supporter_action(supporter_KEY)supporter"
	e.CountTableName = "supporter_action"
	e.PrimaryKey = "action_KEY"
	return e
}
//NewAllActions instantiates an environment for copying supporters and actions
//to CSV files for all supporters, email or not.
NewAllActions instantiates an environment for copying supporters and actions
to CSV files for all supporters, email or not.
// NewAllActions instantiates an environment for copying supporters and actions // to CSV files for all supporters email or not .
func NewAllActions(p P) *E {
	c := []string{
		"action.action_KEY IS NOT EMPTY",
	}
	e := NewEnv(p)
	e.Conditions = c
	e.Fields = p.T.Action.Fields
	e.Headers = p.T.Action.Headers
	e.Keys = p.T.Action.Keys
	e.CsvFilename = "supporter_actions.csv"
	e.TableName = "action(action_KEY)supporter_action(supporter_KEY)supporter"
	e.CountTableName = "supporter_action"
	e.PrimaryKey = "action_KEY"
	return e
}
func NewAllActions ( p P ) * E { c := [ ] string { " " , } e := NewEnv ( p ) e . Conditions = c e . Fields = p . T . Action . Fields e . Headers = p . T . Action . Headers e . Keys = p . T . Action . Keys e . CsvFilename = " " e . TableName = " " e . CountTableName = " " e . PrimaryKey = " " return e }
NewAllActions instantiates an environment for copying supporters and actions
to CSV files for all supporters, email or not.
NewAllActions instantiates an environment for copying supporters and actions to CSV files for all supporters email or not .