func NewAllEvents(p P) *E {
	c := []string{
		"event.event_KEY IS NOT EMPTY",
	}

	e := NewEnv(p)
	e.Conditions = c
	e.Fields = p.T.Event.Fields
	e.Headers = p.T.Event.Headers
	e.Keys = p.T.Event.Keys
	e.CsvFilename = "supporter_events.csv"
	e.TableName = "event(event_KEY)supporter_event(supporter_KEY)supporter"
	e.CountTableName = "supporter_event"
	e.PrimaryKey = "event_KEY"
	return e
}
//NewAllEvents instantiates an environment for copying supporters and events
//to CSV files for all supporters, email or not.
NewAllEvents instantiates an environment for copying supporters and events
to CSV files for all supporters, email or not.
// NewAllEvents instantiates an environment for copying supporters and events // to CSV files for all supporters email or not .
func NewAllEvents(p P) *E {
	c := []string{
		"event.event_KEY IS NOT EMPTY",
	}
	e := NewEnv(p)
	e.Conditions = c
	e.Fields = p.T.Event.Fields
	e.Headers = p.T.Event.Headers
	e.Keys = p.T.Event.Keys
	e.CsvFilename = "supporter_events.csv"
	e.TableName = "event(event_KEY)supporter_event(supporter_KEY)supporter"
	e.CountTableName = "supporter_event"
	e.PrimaryKey = "event_KEY"
	return e
}
func NewAllEvents ( p P ) * E { c := [ ] string { " " , } e := NewEnv ( p ) e . Conditions = c e . Fields = p . T . Event . Fields e . Headers = p . T . Event . Headers e . Keys = p . T . Event . Keys e . CsvFilename = " " e . TableName = " " e . CountTableName = " " e . PrimaryKey = " " return e }
NewAllEvents instantiates an environment for copying supporters and events
to CSV files for all supporters, email or not.
NewAllEvents instantiates an environment for copying supporters and events to CSV files for all supporters email or not .