Skip to content

Commit

Permalink
fix: sort alphabetically method declarations
Browse files Browse the repository at this point in the history
  • Loading branch information
gajus committed Aug 4, 2019
1 parent 43085ea commit 967b5d7
Show file tree
Hide file tree
Showing 2 changed files with 59 additions and 61 deletions.
118 changes: 59 additions & 59 deletions src/factories/createSqlTag.js
Expand Up @@ -120,6 +120,51 @@ export default (configuration?: SqlTagConfigurationType) => {
return query;
};

sql.array = (
values: $ReadOnlyArray<PrimitiveValueExpressionType>,
memberType: string
): ArraySqlTokenType => {
return deepFreeze({
memberType,
type: ArrayToken,
values,
});
};

sql.assignmentList = (
namedAssignment: NamedAssignmentType
): AssignmentListSqlTokenType => {
return deepFreeze({
namedAssignment,
normalizeIdentifier,
type: AssignmentListToken,
});
};

sql.booleanExpression = (
members: $ReadOnlyArray<ValueExpressionType>,
operator: LogicalBooleanOperatorType
): BooleanExpressionSqlTokenType => {
return deepFreeze({
members,
operator,
type: BooleanExpressionToken,
});
};

sql.comparisonPredicate = (
leftOperand: ValueExpressionType,
operator: ComparisonOperatorType,
rightOperand: ValueExpressionType
): ComparisonPredicateSqlTokenType => {
return deepFreeze({
leftOperand,
operator,
rightOperand,
type: ComparisonPredicateToken,
});
};

sql.identifier = (
names: $ReadOnlyArray<string>
): IdentifierSqlTokenType => {
Expand All @@ -140,6 +185,15 @@ export default (configuration?: SqlTagConfigurationType) => {
});
};

sql.json = (
value: SerializableValueType
): JsonSqlTokenType => {
return deepFreeze({
type: JsonToken,
value,
});
};

sql.raw = (
rawSql: string,
values?: $ReadOnlyArray<ValueExpressionType>
Expand All @@ -151,26 +205,6 @@ export default (configuration?: SqlTagConfigurationType) => {
});
};

sql.valueList = (
values: $ReadOnlyArray<ValueExpressionType>
): ValueListSqlTokenType => {
return deepFreeze({
type: ValueListToken,
values,
});
};

sql.array = (
values: $ReadOnlyArray<PrimitiveValueExpressionType>,
memberType: string
): ArraySqlTokenType => {
return deepFreeze({
memberType,
type: ArrayToken,
values,
});
};

sql.tuple = (
values: $ReadOnlyArray<ValueExpressionType>
): TupleSqlTokenType => {
Expand Down Expand Up @@ -200,46 +234,12 @@ export default (configuration?: SqlTagConfigurationType) => {
});
};

sql.booleanExpression = (
members: $ReadOnlyArray<ValueExpressionType>,
operator: LogicalBooleanOperatorType
): BooleanExpressionSqlTokenType => {
return deepFreeze({
members,
operator,
type: BooleanExpressionToken,
});
};

sql.comparisonPredicate = (
leftOperand: ValueExpressionType,
operator: ComparisonOperatorType,
rightOperand: ValueExpressionType
): ComparisonPredicateSqlTokenType => {
return deepFreeze({
leftOperand,
operator,
rightOperand,
type: ComparisonPredicateToken,
});
};

sql.assignmentList = (
namedAssignment: NamedAssignmentType
): AssignmentListSqlTokenType => {
return deepFreeze({
namedAssignment,
normalizeIdentifier,
type: AssignmentListToken,
});
};

sql.json = (
value: SerializableValueType
): JsonSqlTokenType => {
sql.valueList = (
values: $ReadOnlyArray<ValueExpressionType>
): ValueListSqlTokenType => {
return deepFreeze({
type: JsonToken,
value,
type: ValueListToken,
values,
});
};

Expand Down
2 changes: 0 additions & 2 deletions src/types.js
Expand Up @@ -218,8 +218,6 @@ export type NamedParameterValuesType = {
[key: string]: ValueExpressionType,
};



export type IdentifierListMemberType = $ReadOnlyArray<string> |
{|
+alias: string,
Expand Down

0 comments on commit 967b5d7

Please sign in to comment.