Cuttlefish SDK Reference - v0.1.0
    Preparing search index...

    Type Alias SelectQueryNodeInternal

    SelectQueryNode: Readonly<
        {
            cloneWithOrderByItems: (
                node: SelectQueryNode,
                items: readonly OrderByItemNode[],
            ) => SelectQueryNode;
            cloneWithoutOrderBy: (node: SelectQueryNode) => SelectQueryNode;
            cloneWithDistinctOn(
                select: SelectQueryNode,
                expressions: readonly OperationNode[],
            ): SelectQueryNode;
            cloneWithFetch(
                selectNode: SelectQueryNode,
                fetch: FetchNode,
            ): SelectQueryNode;
            cloneWithFrontModifier(
                select: SelectQueryNode,
                modifier: SelectModifierNode,
            ): SelectQueryNode;
            cloneWithGroupByItems(
                selectNode: SelectQueryNode,
                items: readonly GroupByItemNode[],
            ): SelectQueryNode;
            cloneWithHaving(
                selectNode: SelectQueryNode,
                operation: OperationNode,
            ): SelectQueryNode;
            cloneWithLimit(
                selectNode: SelectQueryNode,
                limit: LimitNode,
            ): SelectQueryNode;
            cloneWithOffset(
                selectNode: SelectQueryNode,
                offset: OffsetNode,
            ): SelectQueryNode;
            cloneWithoutGroupBy(select: SelectQueryNode): SelectQueryNode;
            cloneWithoutLimit(select: SelectQueryNode): SelectQueryNode;
            cloneWithoutOffset(select: SelectQueryNode): SelectQueryNode;
            cloneWithoutSelections(select: SelectQueryNode): SelectQueryNode;
            cloneWithSelections(
                select: SelectQueryNode,
                selections: readonly SelectionNode[],
            ): SelectQueryNode;
            cloneWithSetOperations(
                selectNode: SelectQueryNode,
                setOperations: readonly SetOperationNode[],
            ): SelectQueryNode;
            create(withNode?: WithNode): SelectQueryNode;
            createFrom(
                fromItems: readonly OperationNode[],
                withNode?: WithNode,
            ): SelectQueryNode;
            is(node: OperationNode): node is SelectQueryNode;
        },
    >