Skip to content

Commit

Permalink
update functions
Browse files Browse the repository at this point in the history
  • Loading branch information
sfc-gh-swinkler committed Dec 5, 2023
1 parent fc6b2e0 commit 17ef49f
Show file tree
Hide file tree
Showing 10 changed files with 1,106 additions and 1,295 deletions.
39 changes: 39 additions & 0 deletions pkg/sdk/common_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -207,3 +207,42 @@ func (row *propertyRow) toBoolProperty() *BoolProperty {
Description: row.Description,
}
}

type NullInputBehavior string

func NullInputBehaviorPointer(v NullInputBehavior) *NullInputBehavior {
return &v
}

const (
NullInputBehaviorCalledOnNullInput NullInputBehavior = "CALLED ON NULL INPUT"
NullInputBehaviorReturnNullInput NullInputBehavior = "RETURN NULL ON NULL INPUT"
NullInputBehaviorStrict NullInputBehavior = "STRICT"
)

type ReturnResultsBehavior string

var (
ReturnResultsBehaviorVolatile ReturnResultsBehavior = "VOLATILE"
ReturnResultsBehaviorImmutable ReturnResultsBehavior = "IMMUTABLE"
)

func ReturnResultsBehaviorPointer(v ReturnResultsBehavior) *ReturnResultsBehavior {
return &v
}

type ReturnNullValues string

var (
ReturnNullValuesNull ReturnNullValues = "NULL"
ReturnNullValuesNotNull ReturnNullValues = "NOT NULL"
)

func ReturnNullValuesPointer(v ReturnNullValues) *ReturnNullValues {
return &v
}

type Secret struct {
VariableName string `ddl:"keyword,single_quotes"`
Name string `ddl:"parameter,no_quotes"`
}
Loading

0 comments on commit 17ef49f

Please sign in to comment.